- Today
- Total
Phantom
What is FHS? 본문
아 요새 리눅스 공부를 하다보니 여러 모르는 단어들이나와서 고생이네요ㄷㄷ..
뭐 원래 아는것도없지만 잊지않으려고 오늘도 적어봅니다 허허...
FHS란 Filesystem Hierachy Standard, 파일 시스템 계층구조 표준 이라는 뜻으로 리눅스 운영체제의 주 디렉토리를 정의합니다.
대부분의 경우 전통적인 BSD(Berkeley Software Distribution : 유닉스계열의 OS) 파일 시스템 계층구조 표준입니다.
디렉토리 구조
Directory | Description |
/ | 기본 계층 모든 파일 시스템 계층의 기본인 루트 디렉토리 |
/bin/ | 모든 사용자를 위해 단일 사용자 모드에서 사용 가능해야 하는 명령어 바이너리, e.g., cat, ls,cp. |
/boot/ | |
/dev/ | 필요한 장치, e.g. /dev/null. |
/etc/ | 특정 호스트 시스템의 전반적인 설정 파일. 이름 그 자체의 의미 이상에 대한 논쟁이 있었다. 벨 연구소에서 나온 유닉스 구현에 대한 초기 버전 문서에서는, /etc는 et cetera를 의미한다고 하였는데[23], 이 디렉토리가 역사적으로 어디에도 속하지 않은 것을 모든 것을 붙들었다.(그러나, FHS는 /etc를 기존 설정 파일로 제한하였고 바이너리를 포함하지 않을 수 있다.[24] 초기 문서의 출판 이후, 디렉토리 이름은 다양한 방법으로 재지정되어 왔다. 최근에는 "Editable Text Configuration"이나 "Extended Tool Chest"와 같은 약어로 해석된다.[25] |
/etc/opt/ | /opt/에 대한 설정 파일. |
/etc/X11/ | X 윈도 시스템의 설정 파일, 버전 11. |
/etc/sgml/ | SGML 설정 파일. |
/etc/xml/ | XML 설정 파일. |
/home/ | 저장된 파일, 개인 설정, 기타 등을 포함한 사용자의 홈 디렉토리. 흔히 별도의 파티션에 있다. |
/lib/ | |
/media/ | |
/mnt/ | 임시로 마운트된 파일 시스템. |
/opt/ | |
/proc/ | |
/root/ | |
/sbin/ | 필수 시스템 바이너리, e.g., init, ip, mount. |
/srv/ | 시스템에서 제공되는 사이트 특정 데이터. |
/tmp/ | 임시 파일 (/var/tmp 참고). 시스템이 리붓되면 보존되지 않는 경우가 흔하다. |
/usr/ | 읽기 전용 사용자 데이터가 있는 보조 계층 구조. 주요 (다중) 사용자의 유틸리티와 애플리케이션을 포함하고 있다.[27] |
/usr/bin/ | 모든 사용자의(단일 사용자 모드에서 필요하지 않은) 중요하지 않은 명령어 바이너리 . |
/usr/include/ | 표준 include 파일. |
/usr/lib/ | /usr/bin/과 /usr/sbin/에 있는 바이너리를 위한 라이브러리. |
/usr/sbin/ | 중요하지 않은 시스템 바이너리, e.g., 다양한 네트워크 서비스 데몬. |
/usr/share/ | 아키텍처에 독립적인(공유) 데이터. |
/usr/src/ | 소스 코드, e.g. 커널 소스 코드와 그 헤더 파일. |
/usr/X11R6/ | X 윈도 시스템, 버전 11, 릴리즈 6. |
/usr/local/ | 로컬 데이터의 3차 계층, 이 호스트에만 적용된다. 일반적으로 bin/, lib/, share/와 같은 서브 디렉토리를 가지고 있다.[28] |
/var/ | 변하기 쉬운 파일—일반적인 시스템의 운영 체제에서 내용이 자주 바뀔 듯한 파일— 로그, 스풀파일, 임시 전자 우편 파일. 분리된 파티션일 때도 있다. |
/var/cache/ | 애플리케이션 캐시 데이터. 이런 데이터는 시간이 걸리는 입출력이나 계산의 결과로 로컬에서 발생한다. 이 애플리케이션은 데이터를 재생성하거나 복원할 수 있어야 한다. 이 캐시된 파일은 데이터 손실 없이 지워진다. |
/var/lib/ | 상태 정보. 그들이 실행하는 프로그램에 의해 수정되는 영구적인 데이터. e.g., 데이터베이스, 패키징 시스템 메타데이터 등. |
/var/lock/ | 잠금 파일. 현재 사용중인 자원을 추적하는 파일. |
/var/log/ | 로그 파일. 다양한 로그가 있다. |
/var/mail/ | 사용자의 사서함. |
/var/run/ | 마지막 부트 때부터 작동하는 시스템에 대한 정보. e.g., 현재 로그인 정보와 작동하고 있는 데몬. |
/var/spool/ | |
/var/spool/mail/ | 사용자 사서함의 사용 중지 위치. |
/var/tmp/ | 재부팅 사이에 보존되는 임시 파일. |
'프로그래밍에 대한 정보들' 카테고리의 다른 글
세미콜론(;)과 파이프(|)의 차이점?! (0) | 2013.04.16 |
---|---|
스왑을 주는 이유? (0) | 2013.04.16 |
finger 명령어 (0) | 2013.04.12 |
시스템 기초용어 (0) | 2013.04.04 |
markup language (0) | 2013.02.21 |