운영체제 관리/리눅스(Linux)

디렉토리 설명

본클라쓰 2010. 2. 28. 11:40

■ 리눅스 기본 디렉토리 (Reserved Directory)

 

리눅스는 중요한 파일들을 주제별로 분류하여 놓고, 각각의 주제에 맞는 디렉토리를 미리 만들어 거기에 파일들을 넣어 두었습니다. 이것을 미리 만들어진 디렉토리 또는 예약된 디렉토리라고 부릅니다.

 

[ 리눅스와 윈도우 디렉토리 구조 비교 ]

 

 

 

■ 시스템 관련 디렉토리 

  • /bin : 리눅스 운영체제의 기본적인 명령어가 실행 파일 형태로 담겨 있다. 파일 처리 명령, 텍스트 처리 명령, 네트워크 정보 처리 명령 등 여러 가지 명령이 실행 파일 형태로 저장되어 있음
  • /boot : 리눅스 운영체제의 핵심인 커널(kernel)관련 파일이 들어 있는 디렉토리이다. 시스템 시작에 필요한 파일이 있는 디렉토리로 컴퓨터가 부팅될 때 릴로(LILO)에 의해서 처음으로 실행되고, 다시 커널이 다른 프로그램들을 불러서 운영체제의 꼴을 만들어 주는 것이다. 이 파일을 지우면 부팅이 되지 않는다.
  • /etc : 리눅스 시스템에서 사용하는 환경 설정 파일들이 위치하는 디렉토리이다. 이 디렉토리에는 사용자 정보, 그룹정보, 파일 시스템 테이블, 각종 네트워크 관련 파일 등 기본적인 시스템의 환경을 결정하는 매우 중요한 파일들이 있다.
  • /home : 모든 시스템 사용자의 홈 디렉토리가 만들어지는 곳이다. 사용자 계정을 만들면 사용자 계정의 이름과 같은 디렉토리가 홈 디렉토리 아래에 만들어 진다.
  • /lib : 각종 공유 라이브러리들이 위치
  • /proc : 컴퓨터 메모리에 만들어지는 프로세스에 대한 정보를 담고 있는 디렉토리이다. 시스템의 CPU 정보를 담고 있는 cpuinfo 파일, 사용 중인 인터럽트 목록과 함께 몇 번의 인터럽트가 발생했는지 보여주는 interrupts 파일, 사용 중인 I/O 주소 목록을 확인할 수 있는 ioports 파일, PCI 정보를 보여주는 pci 파일, 시스템 통계량을 보여주는 stat 파일 등이 있습니다.
  • /root : 리눅스 시스템의 관리자인 슈퍼 유저의 홈 디렉토리이다. 일반 사용자는 접근할 수 없도록 접근 권한이 설정되어 있습니다.
  • /sbin : 시스템과 관련된 유틸리티와 부팅 시스템에 대한 파일이 위치하는 디렉토리이다. /bin 디렉토리와 같이 중요한 프로그램 파일들이 있지만, 특별히 시스템 관리자만 쓸 수 있는 프로그램들이 존재합니다. 네트워크 인터페이스 설정, 시스템 초기화, 커널 모듈의 관리 명령이 들어 있는 디렉토리로 루트 계정에게만 접근이 허가되어 있다.
  • /usr : 일반 사용자들이 쓸 수 있는 프로그램이나 문서 등이 있다. 사용자 유틸리티 프로그램, 도큐먼트, 메뉴얼, 페이지 등 다양한 사용자 파일이 있는 디렉토리이다.
  • /var : 메일과 프린트의 spool 디렉토리와 시스템, 프로세스 변수, 시스템 로그 파일이 있는 디렉토리이다. 시스템이 작동할 때 수시로 내용이 바뀌는 파일들이 위치한 곳이다.

 

 

 

■ 장치 관련 디렉토리 

/dev

 컴퓨터의 하드웨어 장치들을 제어한 파일들이 위치하는 디렉토리로 디바이스(device) 파일들이 위치합니다.

 

 

'운영체제 관리 > 리눅스(Linux)' 카테고리의 다른 글

오류: Can't connect to local MySQL Server through socket '/var...  (0) 2010.03.01
디렉토리 명령어  (0) 2010.02.28
계정 관리  (0) 2010.02.20
iptables를 사용한 방화벽 구축  (0) 2010.02.20
PHP 사용하기  (0) 2010.02.16