본문 바로가기
모의해킹 침해대응 과정/Linux 기초

리눅스 기초때기 1일차 파일 시스템 계층 구조

by 알거음슴 2021. 3. 30.

파일 시스템 계층 구조

Linux 시스템의 모든 파일은 파일 시스템 계층 구조로 이루어져 있다. 이 구조는 /(root)가 최상위 디렉토리로 되어있으며 하위 디렉토리는 /(root) 이하로 뻗어나가는 형식이다

/ = root 라고 읽음. 최상단 디렉토리

 

* tree -d -L 1

/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── teat
├── test
├── tmp
├── usr
└── var

 

1. 주요 운영체제 디렉토리

1) /usr : 설치된 소프트웨어, 공유 라이브러리 포함된 파일 및 읽기전용 프로그램 데이터가 보관됨. windows의 Program files 폴더와 유사하다.

* 주요 하위 디렉토리

 - /usr/bin : 사용자 명령

 - /usr/sbin : 시스템 관리 명령

 - /usr/local : 로컬 사용자 지정 소프트웨어 

2) /etc : 시스템 고유의 구성 파일이 존재한다 ex) OS 부팅 시 설정, 정보파일, 각종 서비스 설정 파일 등.

3) /var : 재부팅 후에도 유지되는 시스템 고유의 데이터가 존재한다 ex) 데이터베이스, 캐시 디렉토리, 로그파일 등

4) /run : 마지막 부팅 이후 시작된 프로세스의 런타임 데이터이다

 * 런타임 데이터 : 현재 동작중인 정보

5) /home : 일반 사용자의 홈 디렉토리이다, 개인데이터 및 구성 파일을 저장하는 곳

6) /root : root 사용자의 홈 디렉토리이다.

7) /tmp : 임시파일용 공간이다. 10일간 엑세스 또는 변경 수정되지 않은 파일은 자동삭제된다.

8) /boot : 부팅 프로세스를 시작하는데 필요한 파일들이 존재한다

9) /dev : 시스템에서 하드웨어에 엑세스 하는데 사용되는 특수 장치파일을 포함한다 windows에서 장치관리자와 흡사한 장소