분류 전체보기
-
소프트웨어 관리 1linux/centOS 2018. 6. 29. 11:43
☆ RPM(Redhat Package Manager) RPM(Redhat Package Manager)이란 Redhat사에서 패키지를 좀 더 쉽게 설치하고 관리하기 위해 만든 패키지 관리 프 로그램이다. 복잡한 컴파일 과정 없이 간단하게 패키지를 설치할 수 있는 장점이 있지만 반대로 사용자에게 맞는 다양한 옵션들은 설정할 수 없다는 것이 단점이다. 그래서 간단한 프로그램의 경우에는 RPM으로 설치하고 서버와 같은 중요한 프로그램은 소스를 컴파일 하여 설치하는 것이 좋다.rpm명령어는 rpm패키지를 설치하고 삭제 또는 관 리하는 명령어이다. (명령어 형식) # rpm [옵션] 질의 옵션 (-q 또는 --query 옵션과 함께 사용): -c, --configfiles 모든 설정 파일을 나열합니다 -d, --..
-
SWAP 관리linux/centOS 2018. 6. 27. 11:32
☆ swap 이란? 디스크내에 존재하는 가상적인 메모리 공간, 물리적인 메모리(RAM) 연장 공간처럼 쓰이는 공간 스왑(SWAP)은 메모리 내의 데이터 페이지 또는 세그먼트를 교체하는 것이다. 스왑핑은 컴퓨터가 주기억장치보다 더 큰 프로그램이나 데이터 파일을 다룰 수 있게 하는 유용한 테크닉이다. 운영체계는 주기억장치 내에 가능한 한 많 은 데이터를 복사해 넣고, 나머지는 디스크 상에 남겨둔다. 운영체계가 디스크에 있는 데이터를 필요로할 때, 주기 억장치 내의 데이터 일부를 디스크 상의 데이터와 교체한다. DOS는 스왑핑을 수행하지 않지만, OS/2, 윈도우, 유닉 스 등을 포함한 많은 운영체계들이 스왑핑을 수행한다. 스왑핑은 때로, 페이징이라고 불리기도 한다. ■ 스왑 관련 이슈(SWAP Issue)?..
-
RAID 관리linux/centOS 2018. 6. 26. 11:32
☆ RAID 관리 RAID(Redudant Array of Inexpensive Disks, Redudant Array of Independant Disks)? 여러 디스크를 하나의 디스크처럼 사용할 수 있도록 하면서 동시에 신뢰성을 높이고 성능을 향상시킬 수 있는 저장 장치를 말한다. RAID의 종류는 크게 하드웨어 RAID와 소프트웨어 RAID가 있다. 하드웨어 RAID는 안정성이 높은 반면 가격이 비싸다는 단점이 있고, 소프트웨어 RAID는 신뢰성이나 속도가 하드웨어 RAID에 비해 떨어질 수 있으나 비용이 저렴하다는 장점이 있다. 여기서는 하드웨어 RAID에 대해서는 다루지 않기로 하고, 소프트웨어 RAID 구성 방법에 대해 살펴보도록 한다. (1) RAID 종류 ■ Hardware RAID(Fi..
-
LVM 생성 및 관리linux/centOS 2018. 6. 22. 16:20
☆ LVM이란? : LVM(Logical Volume Manage)는 물리적인 디스크를 논리적 볼륨그룹으로 구성해서 이 논리적인 볼륨그룹 내에 사용자가 원하는 크기 만큼의 논리볼륨을 할당하여 사용하는 방법으로, 여러 개의 디스크를 하나의 논리적인 볼륨그룹(VG)으로 구성할 수 있으며, 각 논리볼륨(LV)는 독립적이므로, 하나의 디스크에도 여러 가지의 파일 시스템을 설치할 수 있다. 또한 디스크의 용량증설이 요구 될 경우에도 볼륨그룹에 물리볼륨(PV)만 추가하여 용량증설이 가능하고, 데이터량이 감소하여 더 이상 많은 양의 저장공간이 필요 없는 경우, 볼륨그룹에 속한 물리볼륨 개수를 축소하여 용량 감소가 가능하다. 가상 볼륨 방식 장점: (ㄱ) 확장성, (ㄴ) 안정성, (ㄷ) 편의성(관리 용이) ☆ LVM ..
-
마운트 관리linux/centOS 2018. 6. 21. 17:59
☆ 마운트 확인 장치(Device)를 사용하기 위해서는 반드시 마운트 과정을 거쳐야 사용이 가능하다. 그리고 다 사용한 자원은 언마운트(Umount)하면 된다. 마운트 되어진 장치를 누군가 사용한다면 기본적으로 언마운트 되지 않는다. 부팅시에 마운트 해야 하는 자원(예: 장치)이 존재한다면 /etc/fstab 파일을 사용하면 된다. 현재 자원(Resource)를 마운트 하기 위해서는 mount 명령어를 수행하고, 부팅시에 마운트 할 자원이 있다면 /etc/fstab 파일에 정의하여 사용하면 된다. mount 명령어에 의해서 수행되는 자원 마운트는 현재 쓰이기는 하지만 mount 명령어를 통해서만 마운트가 된 경우, 부팅시에는 마운트가 되지 않기 때문에 /etc/fstab 파일에도 반드시 정의하여야 한다...
-
파일 시스템 작업linux/centOS 2018. 6. 20. 14:40
1 파일 시스템이란? 파일시스템이란? 파일을 저장하고 관리하는 체계이다. 파일과 그 안에 든 자료를 저장하고 찾기 쉽도록 유지 관리하는 방법을 말한다. 데이터를 저장하기 위해 우리는 물리적 장치인 디스크를 장착하고 장착한 디스크를 사용 할 수 있도록 우리는 파티션 영역을 지정해준다. 사용하고자 하는 영역을 지정해 주었으면 그 안에 데이터(파일과 자료)를 저장하고 관리 할 수 있도록 파일 시스템을 만들어 준다. 운영체제가 파티션 영역을 인식 할 수 있도록 (운영체제만이 알 수 있도록) 파일 시스템을 만들어줘야 한다. 기억 공간에 데이터를 저장하고 유지하기 쉽도록 도와주는 것이 파일 시스템이다. 파일 시스템은 운영체제에 의해서 만들어진 파일이다. 파일을 만들기 위해서는 파일 시스템이 만들어 진 곳에다가 파일..
-
장치 인식과 파티션 작업linux/centOS 2018. 6. 19. 14:36
☆ 파티션 (1) 파티션이란? 컴퓨터에서 디스크나 메모리 등의 저장 매체를 사용하고자 하는 영역만큼 나누는 것을 말한다. 하드디스크드라이브처럼 용량이 비교적 큰 저장 매체를 유용하게 쓰기 위해 고안되었다. 즉, 하드디스크드라이브에 새로운 프로그램을 계속 설치하면 디렉토리로 관리하는 데 한계가 생기며, 컴퓨터바이러스에 감염될 경우 모든 프로그램과 데이터들을 사용하지 못하게 될 수도 있다. 이에 대비하여 하드디스크드라이브를 나눠 놓으면 프로그램을 별도로 저장할 수 있으며, 컴퓨터바이러스에 감염되더라도 그 부분만 제거할 수가 있다. (2) 파티션을 나누는 이유? ① 루트 파티션 파괴시 다중 파티션 자료보호 & 자료 백업 및 업그레이드 수월 리눅스가 설치된 파티션 이외의 파티션에 자료가 들어 있는 파티션의 경우..
-
JSP, JSP컨테이너, 톰캣, 이클립스it 용어 2018. 6. 18. 17:00
JDK : 자바 애플릿이나 각종 응용 프로그램(어플리케이션)을 개발자들이 쉽게 만들 수 있도록 해주는 개발자용 도구이다. 여러 운영체제 및 응용 프로그램(어플리케이션)과 연결시킬 수 있는 자바 응용 프로그램 인터페이스(API) 와 클래스 라이브러리, 자바 가상 머신 등을 포함한 Java Development Kit 이다. http://www.oracle.com 에서 다운받을 수 있다. JSP : 서버 측에서 동작하고 웹 서버와 연동이 되어서 동적인 페이지를 생성한다. JSP는 Java 코드가 약간 포함된 HTML 페이지 형태를 띠고있다. HTML이 없는 순수한 JSP 코드로만 구성된 페이지도 있다. 동적인 페이지를 생성하기 위한 프로그래밍 언어가 JSP만 사용되는건 아니다. CGI, PHP, ASP, S..