SLOW but STEADY

리눅스 주요 디렉터리 & prompt구조 본문

2020 AWS기반 아키텍처 설계 전문가 양성 과정

리눅스 주요 디렉터리 & prompt구조

ㅁ윤지ㅁ 2020. 2. 29. 00:23

1. 리눅스 주요 디렉터리

리눅스의 주요 디렉터리 구조를 보시면 tree구조와 비슷합니다. 그래서 리눅스의 최상위 디렉터리를 저희는 'root'디렉터리(/)라고 합니다. 그리고 이 root디렉터리(/)의 하위 디렉터리들에 대해서 알아보겠습니다.

 

1) bin
명령어들이 들어있는 디렉터리입니다.

2) boot
리눅스를 부팅해주기 위해서 필요한 부팅파일들이 들어있는 디렉터리입니다.

3) dev
모든 장치파일들이 들어있습니다. 리눅스는 모든 장치들을 파일 형태로 관리합니다.

4) etc
설정파일 등 잡다한 파일들이 다 들어있습니다.

5) home
일반 사용자 계정들의 홈 디렉터리가 모여있는 곳입니다. 계정명이랑 동일하게 홈 디렉터리가 만들어집니다.

6) root
root계정은 일반 사용자와는 달리 관리자 전용 계정이기 때문에 홈 디렉터리가 따로 있습니다.

7) mnt
로컬디바이스(플로피, CD 등)을 관리하는 디렉터리이다.

8) lib
라이브러리들이 모여있습니다.

9) proc
하드웨어를 제어하는 커널값들이 모여있습니다. 각 종 프로세스에 대한 정보들이 들어있습니다.

10) sbin
관리자만 쓸 수 있는 명령어들만 모아놓은 디렉터리입니다.

11) tmp
임시적인 것을 모아놓은 디렉터리입니다. 주기적으로 내용물이 사라집니다. 캐시파일 같은 것들이 모여져 있습니다. 

12) usr
각 종 설치파일들을 저장하거나 샘플 파일들을 저장하는 공간입니다. 윈도우로 치면 program files 같은 디렉터리입니다.

13) var
자주 변경사항이 일어나는 것들을 저장하는 곳입니다.(ex. log)

 

 


 

 

2. 리눅스 prompt 구조

 

먼저, root계정으로 접속했을 때 터미널을 보시면 [root@localhost ~] # 이라고 되어 있는 것을 확인하실 수 있습니다.

 

여기서 root자리에는 로그인한 사용자 계정명이 들어가는 부분입니다.
localhost부분에는 리눅스 시스템의 호스트명이 들어가는 곳입니다. 호스트명은 임의로 설정하실 수 있습니다.
~부분은 현재 작업 디렉토리 위치가 들어가는 부분입니다. 처음 로그인할 때는 사용자의 홈 디렉터리로 들어가게 됩니다. pwd명령어를 통해서 쉽게 확인하실 수 있을 겁니다. 
#부분에는 #이면 관리자 계정을 뜻하고 $이면 일반 사용자 계정을 뜻합니다.

 

그러면 일반 사용자 계정인 itbank계정으로도 한번 접속해 보겠습니다.

 

보시는 것 처럼 사용자 계정명 부분에 itbank라고 되어 있습니다. 그리고 itbank는 일반 사용자이므로 #이 아닌 $인 것도 확인하실 수 있습니다.