본문 바로가기

리눅스

리눅스 디렉토리 구조

반응형

리눅스의 디렉토리의 일반적인 구조는 아래와 같습니다.

korea 서버의 root 계정에서 본 디렉토리 구조

 

- boot: 부팅 과정에 필요한 정보 파일들의 경로입니다. 최소 512mb 이상을 지정해야 정상적인 booting이 가능합니다. 

 

- dev: device. 각종 장치 파일들의 저장경로 입니다. plugin & play 형태의 윈도우와는 다르게 리눅스에서는 마운트작업을 통해 장치들을 설치합니다. 리눅스는 장치를 장치로서 인식하는 것이 아닌 장치 파일로 인식합니다.

 

- bin: binary. 윈도우에 빗대자면 *.exe와 같은 실행파일들이 저장되는 디렉토리입니다. 리눅스 기본 명령어인 cd, ls 등의 명령어들의 실행파일이 위치한 곳도 이곳입니다.

 

- sbin: system binary. bin경로와 마찬가지로 실행파일이 위치한 곳입니다. 차이점이 있다면, bin은 기본적 실행파일이 위치한 곳이라면 sbin은 시스템 운영이나 관리에 필요한 실행파일 경로란 점입니다.

bin sbin

- 기본적인 실행파일의 디렉토리

- 일반 계정으로도 사용 가능한 명령어들 위치

- 운영에 필요한 실행파일의 디렉토리

시스템을 바꾸거나 고치는 명령어들로 관리자용 명령어들이 위치

 

- root: 관리자(root)의 home directory

 

- home: 일반 사용자들의 home directory가 저장되는 경로. home directory에는 계정에 대한 정보들이 저장됩니다.

 

- etc: 각종 서버 설정에 필요한 모든 정보 파일들의 경로 입니다.

 

- usr: 윈도우의 program files 폴더와 유사하며 응용 프로그램들의 기본 설치 경로입닌다.

 

- var: 각종 로그 파일들이 저장되는 디렉토리입니다.

 

- swap: 파일 시스템의 타입으로 디렉토리는 아닙니다. 이는 virtual memory 라고도 합니다. virtual memory가 필요한 이유는 설정해준 시스템 메모리가 부족할 경우 하드디스크의 일부분을 메모리철럼 사용하여 부족한 시스템 메로리를 보완할 수 있기 때문입니다. 보통 시스템 메모리의 2배로 설정해줍니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'리눅스' 카테고리의 다른 글

사용자  (0) 2020.01.28
vi editor  (0) 2020.01.22
우분투(Ubuntu) 설치  (0) 2019.11.24
D 드라이브 만들기  (0) 2019.11.19