리눅스 시스템의 디렉토리 |
리눅스에서는 디렉토리를 파일처럼 인식한다.(파일 또한 파일로 인식한다)
디렉토리는 트리구조 형식으로 되어있으며 최상위 루트(root) 파일시스템을 중심으로,
하위 디렉토리 /usr, /home, /var, /boot, /bin, /sbin, /lib 등이 있다.
경로 (Depth 0) | Depth 1 | Depth 2 | 설명 |
/ | 최상위 디렉토리(root) | ||
/bin | 기본 실행 파일들, 사용자 명령어들이 존재 | ||
/boot | 시스템 부팅시에 필요한 파일들이 존재 | ||
/dev | 각종 장치 파일들 존재 (HDD, CD-ROM 등) | ||
/etc | 시스템 관리시 필요한 스크립트 파일들, 설정파일들이 존재 | ||
/home | 사용자 계정의 홈 디렉토리가 위치 | ||
/lib | 각종 라이브러리들이 존재 커널 모듈도 이곳에 있음 | ||
/lost+found | ext2 및 ext3 파일 시스템의 파일 시스템 복구를 위한 디렉토리 | ||
/mnt | 마운트 될 파일 시스템의 마운트 포인터가 되는 디렉토리 /mnt/cdrom /mnt/floppy 등 | ||
/opt | 추가 설치된 응용 프로그램 패키지들이 위치하는 디렉토리 | ||
/proc | 메모리상에 존재하는 가상 디렉토리 현재 시스템 설정들이 파일로 존재 | ||
/root | 루트 사용자의 홈 디렉토리 | ||
/sbin | 시스템 관리에 관련된 실행 파일들이 존재 (시스템 점검 & 복구 명령, 네트워크 인터페이스 설정, 시스템 초기 및 종료 명령, 커널 모듈등) | ||
/tmp | 장치에 필요한 socket 등 시스템에 필요한 임시파일을 만들고 삭제하는 디렉토리 | ||
/usr | 시스템이 정상적으로 가동되는데 필요한 모든 명령들과, 라이브러리, 메뉴얼 페이지들이 존재 | ||
/usr/bin | /bin에 없는 유용한 실행파일들이 위치 | ||
/usr/include | C언어 header 파일을 보관 | ||
/usr/src | 컴파일 되지 않은 소스코드 등을 포함 /usr/src/linux로 리눅스 커널의 소스코드도 포함 | ||
/usr/man | 명령어로 볼 수 있는 man page(메뉴얼 페이지) 포함 | ||
/var | 시스템 작동 log 들, 네트워크 관련 기록파일들, 보안 기록을 저장, 메일등을 저장하는 가변 저장 공간 |
전부를 다 알아두면 좋지만, 굵게 표시된 부분들은 우선적으로 눈여겨 볼 디렉토리들이다.
'Linux' 카테고리의 다른 글
[Linux] 파일, 아카이브(archive) 명령어 (0) | 2011.04.26 |
---|---|
[Linux] User - 사용자 생성, 계정 관리 (0) | 2011.04.26 |
[Linux] 환경 설정 (쉘의 환경 설정) (0) | 2011.04.26 |
[Linux] 파일 시스템 관리 : 리눅스 명령어 (0) | 2011.04.26 |
[Linux] 사용자 계정 생성 및 계정 관리 : users / passwd / useradd (0) | 2011.04.26 |