관리 메뉴

FU11M00N

[ Linux ] 리눅스 루트 디렉토리 본문

Linux

[ Linux ] 리눅스 루트 디렉토리

호IT 2020. 7. 14. 00:56

 

리눅스의 / (슬래쉬) 루트로 표현이 되고 있는 리눅스 루트 디렉터리 구조입니다.

리눅스에서는 많은 파일들을 관리하기위해 디렉터리라는 것을 사용하는데, 

이것을 계층적으로 트리구조로 나누어 관리합니다. 디렉토리는 상위 디렉터리 하위 디렉터리로 나누어지고

모든 디렉토리의 최상위 디렉터리는 루트 디렉터리( / )라고 불립니다. 

사진1-1

 

사진 1-2

리눅스의 루트 디렉토리 구조입니다. 사진 1-1에 보이는 몇가지의 디렉토리를 알아보겠습니다.

 

/bin

사진 1-3

/bin에는 일반사용자가 사용하는 바이너리의 총집합입니다.

즉 사용자가 입력하는 명령어들의 집합이라고입니다.

/sbin

사진 1-4

/sbin은 운영체제를 구성하는 바이너리를 포함입니다.

관리자의 명령어 집합 혹은 시스템 명령어의 집합입니다.

/lib

사진 1-5

/lib는 커널 모듈 파일과 라이브러리 파일이 존재하고 커널 모듈 파일 프로그램인 C나 C++등에 필요한

라이브러리들이 존재하는 파일들입니다.

/opt

사진1-6

 

/opt는 추가적인 프로그램들의 설치 경로가 저장되는 디렉터리입니다.

 

/boot

사진 1-7

/boot리눅스 부트로더가 존재하는 디렉터리이고 GRUB와 같은 부트로더 파일들이 존재합니다.

 

 

/etc

사진1-8

/etc 는 시스템의 설정 파일이 존재하는 디렉터리입니다. config파일들이 존재하며,

/etc/sysconfig /etc/passwd 등 우리가 평소에 보던 파일들이 이 곳에 존재합니다.

/home

사진1-9

/home은 사용자의 홈 디렉터리이고 새로운 계정을 추가할 때마다,

사용자의 ID와 동일 이름의 디렉터리가 생성됩니다.




/root

사진1-10

/root는 home과 반대로 root(시스템 최상의 계정)의 개인 홈 디렉터리입니다.

/media

사진1-11

/media는 CD-ROM이나 USB 등과 같은 마운트와 원마운트로 나누어지는,

포인트로 사용되는 디렉터리입니다.

 

 

/dev

사진1-12

/dev는 시스템 device파일을 저장하는 디렉터리입니다.

하드디스크 장치 파일의 /dev/sda, CD-ROM 장치파일 등이 존재하는 디렉터리입니다.

/proc

사진1-13

/proc현재 메모리에 존재하는 모든 작업들이 파일 형태로 존재합니다.

디스크에 실제 존재하는 것이 아니고 메모리상에 존재하므로 "가상 파일 시스템" 이라고 불립니다.

proc와 dev는 가상 파일 시스템에 위치하는 가상 디렉터리이고

실제 물리적인 디스크에 존재하는 것이 아니라 메모리에 저장이 됩니다.



/tmp

사진1-14

/tmp는 시스템을 사용하는 사용자들이 공동으로 사용할 수 있는 디렉터리입니다.

"공용 디렉터리"라고 불립니다.

 

/usr

사진15

/usr은 시스템이 사용하는 것이 아닌 사용자들이 사용하는 디렉터리입니다.

주로 새로 설치되는 프로그램들이 저장되고 Windows의 "Program Files"와 같은 비슷한 역할을 하는 폴더입니다.

/var

사진 16

/var는 시스템이 돌아가다가 생성되거나 삭제되고 계속 데이터가 변경되는

데이터를 저장하는 디렉터리입니다.

/var/log 와 같은 중요한 로그를 저장하기도 하고 /var/ftp 등이 저장됩니다.

 




 

Comments