리눅스 시스템 디렉토리 구조
루트 최상위 디렉토리(/)
최상위 디렉토리
부트 디렉토리(/boot)
부팅 관련 및 리눅스 커널이 저장되어있는 디렉토리, 별도의 파티션으로 관리하는 것이 좋다.
시스템 설정 파일 디렉토리(/etc)
시스템 환경 설정파일, 사용자/그룹 정보 파일 등
기본 실행이 있는 바이너리 디렉토리(/bin)
시스템 조작에 관련된 기본적인 명령어가 들어있는 디렉토리이다.
디바이스 디렉토리 (/dev)
디바이스를 사용할 수 있게 해주는 장치 드라이버들이 존재한다. 각각의 장치는들은 하나의 파일로 취급된다.
시스템 관리와 관련된 바이너리 파일이 있는 디렉토리(/sbin)
시스템 점검 및 복구, 네트워크 인터페이스 설정, 시스템 초기화 및 종료, 커널 모듈등 시스템 관리를 위한 파일들이 존재한다.
시스템 상태를 가지고 있는 디렉토리(/proc)
커널에 대한 정보를 가지고있는 디렉토리로 시스템의 각 프로세스들은 커널에 의해 메모리에 저장된다. 이 디렉토리에 있는 파일을 통해
시스템 정보를 조회시 cat 명령어를 이용 해야한다.
사용자 계정 디렉토리(/home)
시스템 관리자에 의해서 생성된 사용자 계정이 생성되는 위치이며 FTP 서비스 및 웹 서비스를 제공할때 이 디렉토리를 기본적으로 사용 하게된다.
가변 자료 저장 디렉토리(/var)
시스템 작동중, 시스템 데이터가 변경될 때 변경된 데이터들이 저장되는 디렉토리 이다. 주로 시스템 작동로그, 사용자 로그인에 대한 보안 기록등이 저장된다.
사용자 디렉토리(/usr)
사용자가 응용 패키지 프로그램들을 설치할 때 사용되는 디렉토리이다. (ex: windows 의 program files)
입출력 장치 마운드 디렉토리(/mnt)
입/출력과 관련된 장치가 마운트되는 디렉토리이다.
임시 마운트 디렉토리(/media)
CD/DVD, FDD, USB 등이 임시로 마운트된다.
라이브러리 디렉토리(/lib)
공유 라이브러리 디렉토리, 프로그램들이 의존하고 있는 라이브러리 파일들이 존재한다.
임시 디렉토리(/tmp)
시스템에 일어나는 작업들에 대해서 임시로 저장되는 디렉토리이다.
시스템 서비스 디렉토리(/srv)
시스템 서비스 디렉토리 이다.
리눅스에 없는 프로그램 설치 디렉토리(/opt)
리눅에서 제공하지않는 프로그램들의 파일 디렉토리이다.
파일 시스템 복구시 문제 파일이 생성되는 디렉토리(/lost+found)
어떤 파일도 갖지 않고 항상 비어져 있는 디렉토리이다. 파일의 시스템 이상 유무를 체크해 이상이 있을때 이 디렉토리에 저장된다.
'OS > Linux & Windows' 카테고리의 다른 글
Windows 메모리 확인하기 (0) | 2020.02.28 |
---|---|
[Linux] letsencrypt 자동 갱신 크론탭 설정 (0) | 2020.02.18 |
[Linux] Sendmail 설치 (0) | 2019.03.05 |
[Linux] Nginx + Java + Tomcat 소스 설치 2 (0) | 2019.02.23 |
[Linux] Nginx + Java + Tomcat 소스 설치 1 (0) | 2019.02.23 |