170 likes | 313 Views
Linux 3 중요 디렉토리. Sung-Hyun Kim 2008.03.06. 리눅스 디렉토리 구조. FHS (Filesystem Hierarchy Standard) : 유닉스 계열 시스템을 다루는 파일 시스템에 대한 표준. /. bin. sbin. var. dev. usr. root. etc. tmp. home. mail. spool. bin. sbin. shkim. bkshin. yunno. 최상위 디렉토리. /(root)
E N D
Linux 3중요 디렉토리 Sung-Hyun Kim 2008.03.06
리눅스 디렉토리 구조 FHS (Filesystem Hierarchy Standard) : 유닉스 계열 시스템을 다루는 파일 시스템에 대한 표준 / bin sbin var dev usr root etc tmp home mail spool bin sbin shkim bkshin yunno
최상위 디렉토리 /(root) -모든 리눅스 시스템 파일 구조에서 볼 수 있는 디렉토리 -파일 시스템에 존재하는 모든 파일에 대한 최상위 디렉토리 -시스템의 근간을 이루는 가장 중요한 디렉토리 -파티션 설정 시 반드시 존재하여야 함
중요 디렉토리 /bin -binary의 약자 -단일 사용자 모드에서 시스템을 멈추거나 실행하는 데 필요한 파일을 포함한다 -리눅스의 기본 명령어(binary)들이 들어있는 디렉토리 -시스템을 운영하는데 기본적인 명령어들이 들어 있음
중요 디렉토리 /sbin -security binary의 약자 -root 이외에는 실행할 수 없다 (가능한것도 일부 있다) -부팅 프로세스에 필요한 유틸리티를 포함 -시스템 관리에 관련된 실행명령어들이 들어있는 디렉토리 -시스템 점검 및 복구명령, 시스템 초기 및 종료 명령 등 시스템 관리에 관련된 실행파일들 존재
중요 디렉토리 /var -가변 자료 저장 디렉토리 -시스템이 실행되면서 내용이 계속 변경되는 파일은 /var 디렉토리의 하위 디렉토리에서 찾아볼 수 있다. -임시 파일, 시스템 로그 파일, 스풀 파일, 사용자 메일박스 파일 들이 해당 -cache, lib, lock, log, opt, run, spool, tmp, yp같은 디렉토리가 하위로 올 수 있다.
중요 디렉토리(/var/) /var/ -/var/log : 시스템에 발생된 일들에 대한 기록 파일이 있음 -/var/named : 네임서버 설정 파일들 존재 -/var/spool : 스풀링된 애플리케이션 데이터 -/var/spool/mail : 수신 메일을 사용자 명으로 기록하는 디렉토리 -/var/tmp : 용량이 큰 임시 파일이나 오래 사용되는 임시파일 저장소
중요 디렉토리 /dev -device file이라고 부른다 -디스크 드라이브, 터미널, 프린터 같은 주변 장치를 나타내는 모든 파일을 포함한다. -유닉스(리눅스)는 모든 장치를 파일을 통해 접근한다.
중요 디렉토리 /usr -user의 약자 -시스템이 사용하는 정보가 저장된 디렉토리를 포함하는 상위 디렉토리 -/usr 디렉토리의 하위 디렉토리에 있는 파일은 자주 변경되지 않으며, 가끔 여러 시스템이 공유하기도 한다.
중요 디렉토리(/usr/) /usr/ -/usr/bin : 대부분의 사용자 명령어 표준 리눅스 유틸리티 프로그램 /bin 과 /usr/bin 의 구별은 임의적인데, 초창기 디스크 공간이 적은 환경에서 유닉스가 명령을 구분했던 방식으로부터 유래한다.
중요 디렉토리(/usr/) /usr/ -/usr/sbin : 시스템이 부팅된 뒤 실행되는 데 사용되는 유틸리티를 저장한다. -/usr/include : C 프로그램이 사용하는 헤더파일과 각종 라이브러리가 들어있음 -/usr/lib : /usr/bin과 /usr/sbin에 있는 실행 바이너리를 실행하기 위한 라이브러리 존재 -/usr/local : 새로운 프로그램들이 설치되는 곳
중요 디렉토리(/usr/) /usr/ -/usr/share : 시스템 구조에 독립적인 데이터 -/usr/share/man : 메뉴얼 -/usr/share/doc : 각종 문서 파일
중요 디렉토리 /etc -시스템의 전체 설정파일이 들어있다. -관리 파일 및 설정 파일, 그 밖의 다름 시스템 파일을 포함한다. -네트워크 관련 설정파일, 사용자 정보 및 암호정보, 파일 시스템 정보, 보안파일, 시스템 초기화 파일등 중요 설정 파일들이 위치 -/etc/passwd : 가장 중요한 디렉토리 중 하나로, 시스템 사용권한이 있는 사용자 목록을 포함한다.
중요 디렉토리 /tmp -임시 파일 -일시적인 임시 파일을 저장하는 데 사용된다. /home -일반 사용자의 홈 디렉토리 -각 사용자의 홈 디렉토리는 일반적으로 /home디렉토리의 하위에 존재하는 여러 하위 디렉토리 중 하나다.
중요 디렉토리 /root -슈퍼유저(root)의 홈 디렉토리 -/ 와 /root디렉토리는 부르는 이름은 같지만 다르다.
기타 디렉토리 /boot -부트에 핵심적인 커널 이미지와 부팅 정보 파일을 담고 있는 디렉토리 -시스템 부팅에 필요한 대부분의 파일을 포함한다. /lib -프로그램들이 의존하고 있는 라이브러리 파일들 존재
기타 디렉토리 /mnt -다른 장치들을 마운트 할때 일반적으로 사용하는 디렉토리 /lost+found -파일시스템을 점검했을 떄 나오는 부산물들이 들어있는 디렉터리