/ 기본 계층 모든 파일 시스템 계층의 기본인 루트 디렉토리
/bin/ 모든 사용자를 위해 단일 사용자 모드에서 사용 가능해야 하는 명령어 바이너리, e.g., cat, ls, cp.
/boot/ 부트 로더 파일, e.g., kernels, initrd. 흔히 별개의 파티션에 놓는다.[22]
/dev/ 필요한 장치, e.g. /dev/null.
/etc/ 특정 호스트 시스템의 전반적인 설정 파일.
/etc/opt/
/opt/에 대한 설정 파일.
/home/ 저장된 파일, 개인 설정, 기타 등을 포함한 사용자의 홈 디렉토리. 흔히 별도의 파티션에 있다.
/lib/ /bin/과 /sbin/에 있는 바이너리에 필요한 라이브러리.
/media/ CD-ROM과 같은 이동식 미디어의 마운트 지점
/mnt/ 임시로 마운트된 파일 시스템.
/opt/ 선택 가능한 응용 소프트웨어 패키지
/proc/ 커널과 프로세스 상태를 문서화한 가상 파일 시스템 리눅스에서는, procfs 마운트에 해당한다.
/root/ 루트 사용자의 홈 디렉토리.
/sbin/ 필수 시스템 바이너리, e.g., init, ip, mount.
/srv/ 시스템에서 제공되는 사이트 특정 데이터.
/tmp/ 임시 파일 (/var/tmp 참고). 시스템이 리붓되면 보존되지 않는 경우가 흔하다.
/usr/ 읽기 전용 사용자 데이터가 있는 보조 계층 구조. 주요 (다중) 사용자의 유틸리티와 애플리케이션을 포함하고 있다
/usr/bin/
모든 사용자의(단일 사용자 모드에서 필요하지 않은) 중요하지 않은 명령어 바이너리 .
/usr/include/
표준 include 파일.
/usr/lib/
/usr/bin/과 /usr/sbin/에 있는 바이너리를 위한 라이브러리.
/usr/sbin/
중요하지 않은 시스템 바이너리, e.g., 다양한 네트워크 서비스 데몬.
/usr/share/
아키텍처에 독립적인(공유) 데이터.
/usr/src/
소스 코드, e.g. 커널 소스 코드와 그 헤더 파일.
/usr/local/
로컬 데이터의 3차 계층, 이 호스트에만 적용된다. 일반적으로 bin/, lib/, share/와 같은 서브 디렉토리를 가지고 있다
/var/ 변하기 쉬운 파일—일반적인 시스템의 운영 체제에서 내용이 자주 바뀔 듯한 파일— 로그, 스풀 파일, 임시 전자 우편 파일. 분리된 파티션일 때도 있다.
/var/cache/
애플리케이션 캐시 데이터. 이런 데이터는 시간이 걸리는 입출력이나 계산의 결과로 로컬에서 발생한다. 이 애플리케이션은 데이터를 재생성하거나 복원할 수 있어야 한다. 이 캐시된 파일은 데이터 손실 없이 지워진다.
/var/lib/
상태 정보. 그들이 실행하는 프로그램에 의해 수정되는 영구적인 데이터. e.g., 데이터베이스, 패키징 시스템 메타데이터 등.
/var/lock/
잠금 파일. 현재 사용중인 자원을 추적하는 파일.
/var/log/
로그 파일. 다양한 로그가 있다.
/var/mail/
사용자의 사서함.
/var/run/
마지막 부트 때부터 작동하는 시스템에 대한 정보. e.g., 현재 로그인 정보와 작동하고 있는 데몬.
/var/spool/
처리를 기다리는 작업 스풀. e.g. 큐 출력과 읽지 않은 메일.
/var/spool/mail/
사용자 사서함의 사용 중지 위치.
/var/tmp/
재부팅 사이에 보존되는 임시 파일.
'책 > DB' 카테고리의 다른 글
OS의 종류 서버 장비에 대해 이해 (0) | 2015.03.03 |
---|---|
OSI 7Layer의 계층 (0) | 2015.03.03 |
서버 구조의 이해 NIC (0) | 2015.03.03 |
서버 구조의 이해 메모리 (0) | 2015.03.03 |
서버 구조의 이해 CPU (0) | 2015.03.03 |