/ (루트)
- 파일시스템 구조에서 최상위를 가리키는 루트 디렉토리이다.
- 모든 것들이 이 디렉토리 안으로 들어가며, 모든것의 출발점이다.
/boot
- 부트로더, 커널 등 부팅에 필요한 요소가 저장된다.
/bin과 /sbin
1) /bin
- 일반 사용자가 사용하는 프로그램이 저장된다.
- /bin -> /usr/bin 심볼릭 링크
2) /sbin
- 관리자가 사용하는 프로그램이 저장된다.
- /sbin -> /usr/sbin 심볼릭 링크
/dev
- 장치(디스크, 그래픽카드, 사운드카드 등)에 관련된 파일들이 있다.
- 시스템 도구가 특정 컴퓨터의 하드웨어에 간편한 방법으로 접근할 수 있도록 한다.
예)
/dev/sda
/dev/sda1
/dev/sda2
/dev/sdb
- 이 경우 sd는 SCSI 디스크를 의미하며, a, b는 디스크의 순서이다. sd 뒤의 1, 2는 파티션 번호이다.
- 하드 디스크의 경우는 hd로 시작한다.
/etc
- 시스템에서 가장 중요한 디렉토리라 할 수 있다.
- /etc에는 시스템 또는 사용자가 설치한 애플리케이션의 환경설정 파일등이 담기게 된다. (웹서버 등)
- 백업이 필요할 경우 /etc 디렉토리의 환경설정 파일 백업도 고려해야 한다.
/home
- 사용자의 홈 디렉토리
/lib
- 애플리케이션에 필요한 라이브러리 파일이 저장된다
- 라이브러리는 패키지 형태로 애플리케이션 사이에서 공유된다.
- 직접 건드릴 일은 없겠지만, 그래야 하는 상황이라면 조심해야 한다. 시스템 안정성에 영향을 미칠 수 있다.
/lost+found
- 파일시스템에 문제가 있을 시 문제가 발생한 파일의 아이노드 번호가 이곳에 저장된다.
/mnt
- mount를 의미한다.
- 네트워크 공유, 외장 하드디스크 등을 연결하려면 /mnt 하위에 디렉토리를 만들어 마운트하게 된다.
/media
- 최근에 등장한 디렉토리이며, USB나 카메라 등과 같은 이동식 미디어가 마운트된다.
/opt
- 서드파티 소프트웨어나 애플리케이션이 이 디렉토리를 사용한다.
예) 오라클 DB의 Default 설치경로
/root
- 루트 사용자의 홈 디렉토리 (/와 혼동하지 말자)
/proc
- 시스템 정보 및 프로세스(process) 정보를 확인할 수 있는 디렉토리
- 정보들은 커널에서 메모리상에 만들어주기 때문에 가상 파일시스템이라 할 수 있다.
예)
cat /proc/cpuinfo
cat /proc/meminfo
/srv
- 파일을 다루는 서비스에서 데이터를 저장하는 곳이다.
/sys
- 시스템 정보가 담기며, /proc과 달리 실제 파일이 저장된다.
/tmp
- 임시파일이 저장된다.
- 모든 애플리케이션이 이 디렉토리에서 파일을 만드며, 임시저장소로 이곳을 사용한다.
/usr
- 모든 애플리케이션이 설치되는 곳이다.
/var
- 로그파일, 캐시파일, 잠금파일 등이 저장된다.
※ 참고자료
- 리눅스와 함께하는 라즈베리 파이. 92-105
'서버 > 리눅스' 카테고리의 다른 글
[리눅스] ^M 문자 없애기 (0) | 2016.08.11 |
---|---|
[리눅스] 하드링크, 소프트링크(심볼릭링크) (0) | 2016.05.11 |
[리눅스] OS정보 확인하기 (0) | 2015.09.25 |
[리눅스] 우분투 버추얼박스 공유폴더 연결하기 (0) | 2015.08.16 |
[리눅스] 우분투 vim에서 방향키, 백스페이스 안먹힐때 (0) | 2015.07.29 |