
루트 디렉토리의 기본 구조와 내부에 있는 각 파일의 역할을 아는 것은 해킹에 매우 중요한 요소 중 하나이다.
리눅스 파일 체제의 최상위 디렉토리
모든 디렉토리들의 시작점으로 일반적인 데이터를 저장하지 않는다.
binaryse의 약어
시스템을 이용하는데 필요한 기본적인 명령어들이 저장되어 있다.
ex) ls , cp , mv 같은 명령어들이다.
시스템이 부팅될 때 필요한 파일들을 보관하는 곳이다.
여기에는 커널, 초기 램 디스크 이미지, 부트로더 설정 파일 등이 포함되어 있다.
시스템의 디바이스 파일들이 위치하는 곳이다.
여기서 말하는 디바이스는 하드 드라이브, 터미널, 프린터 등을 의미한다.
시스템의 전반적인 설정 파일들이 저장되어 있다.
여기에 시스템이 어떻게 동작할지 결정하는 중요한 파일들이 많으니, 설정을 바꿀 때는 신중해야 한다.
시스템 사용자의 개인 디렉토리들이 위치하는 곳이다.
사용자의 문서, 사진, 설정 파일 등이 여기에 저장된다.
시스템 운영에 필수적인 라이브러리 파일들이 저장되어 있다.
여기에 있는 파일들은 /bin 과 /sbin 에 있는 실행 파일들이 사용한다.
/media 와 /mnt 디렉토리는 외부 장치를 시스템에 연결할 때 사용되는 곳이다.
/media 는 일시적인 장치, /mnt 는 영구적인 장치를 마운트할 때 사용한다.
추가적으로 설치된 소프트웨어가 위치하는 곳이다.
여기서는 시스템 기본 패키지와는 별도로 설치된 애플리케이션을 찾을 수 있다.
시스템 관리와 관련된 명령어들이 저장되어 있다.
이 명령어들은 주로 시스템 관리자만 사용한다.
임시 파일을 저장하는 곳이다.
프로그램 실행 중 생성되는 임시 파일들이 여기에 저장되고 시스템이 재부팅될 때 삭제된다.
사용자 프로그램과 라이브러리를 위한 공간이다.
이곳은 시스템의 대부분의 애플리케이션과 데이터가 저장되는 장소로, /bin , /lib , /share 등 여러 하위 디렉토리를 포함한다.
시스템 운영 중에 변하는 데이터를 저장하는 곳이다.
로그 파일, 메일 큐, 프린트 잡, 임시 파일 등이 여기에 포함된다.