날적이
Linux File System 본문
/bin - User binaries
사용자 바이너리 : 시스템의 모든 사용자가 사용할 수 있는 필수적인 명령어(프로그램)들. ls, cp, mv 와 같은 기본적인 명령어들. 부팅 시나 단일 사용자 모드에서도 사용 가능해야 하는 중요한 파일.
/sbin - System binaries
시스템 바이너리 : 시스템 관리자(root)가 사용하는 시스템 관리용 명령어들. reboot, fdisk, ifconfig 등 시스템을 점검하거나 복구, 설정하는 데 필요한 명령어들.
/etc - Config files
설정 파일: 운영체제와 각종 프로그램들의 전역 설정 파일이 위치하는 디렉터리. 시스템 부팅, 네트워크 설정, 사용자 정보 등 시스템 전반의 동작 방식을 제어하는 중요한 파일들이 모여 있음.
/dev - Device files
장치 파일: 시스템에 연결된 하드웨어 장치들을 파일 형태로 표현하는 특수 파일들. 리눅스는 모든 것을 파일로 다루기 때문에, 하드 디스크(/dev/sda), 마우스(/dev/input/mouse0) 등도 여기서 파일처럼 관리.
/proc - Process files
프로세스 파일 : 현재 실행 중인 프로세스 정보와 커널 상태를 파일 형태로 보여주는 가상 파일 시스템. 실제 디스크에 저장된 것이 아니라, 메모리에 있는 내용을 파일처럼 보여주는 통로 역할. cat /proc/cpuinfo 명령으로 CPU 정보를 확인할 수 있는 것이 대표적인 예.
/var - Variable files
가변 파일 : 시스템이 운영되면서 내용이 계속 변하는 파일들이 저장됩니다. 시스템 로그(/var/log), 메일 스풀, 데이터베이스 파일 등이 여기에 해당합니다.
/tmp - Temp files
임시 파일 : 응용 프로그램들이 실행 중에 잠시 사용하는 임시 파일을 저장하는 공간. 시스템이 재부팅되면 이곳의 파일들은 보통 삭제됨.
/usr - User Program
사용자 프로그램 : 시스템의 핵심적인 부분을 제외한 대부분의 사용자용 프로그램과 데이터가 여기에 저장. 그래서 리눅스 시스템에서 가장 큰 용량을 차지하는 디렉터리 중 하나.
내부에 /usr/bin, /usr/sbin, /usr/lib 와 같은 하위 디렉터리를 가지고 있어, /bin, /sbin, /lib 와 유사한 역할을 하지만 '필수적이지 않은' 프로그램들이 위치한다는 차이가 있음.
/home - Home Dir
홈 디렉터리: 일반 사용자들의 개인적인 파일이 저장되는 공간. 사용자 계정을 생성하면 보통 /home/사용자명 형태의 디렉터리가 만들어짐. 각 사용자의 설정 파일, 문서, 다운로드 파일 등이 이곳에 저장.
/boot - Boot Files
부트 파일: 리눅스 커널과 부트로더(GRUB 등)와 같이 시스템 부팅에 필요한 핵심 파일들이 들어있음. 시스템이 시작될 때 가장 먼저 읽히는 파일들임.
/lib - System Libraries
시스템 라이브러리 : /bin과 /sbin에 있는 프로그램들이 실행되는 데 필요한 공유 라이브러리 파일들. 시스템 부팅과 기본적인 명령어 실행에 필수.
/opt - Optional App
선택적 애플리케이션 : 운영체제에서 기본적으로 제공하지 않는 서드파티(Third-party) 소프트웨어가 설치되는 경로. 예를 들어, Google Chrome이나 Oracle 데이터베이스 등을 설치할 때 이 디렉터리를 사용함.
/mnt - Mount Dir
마운트 디렉터리: 하드 디스크, NFS 등 외부 파일 시스템을 일시적으로 연결(마운트)할 때 사용하는 지점. 관리자가 필요에 따라 자유롭게 사용.
/media - Removeable Device
이동식 장치 : USB 드라이브, CD-ROM과 같은 이동식 미디어 장치가 자동으로 마운트되는 디렉터리임.
/srv - Service Data
서비스 데이터 : 웹 서버(HTTP)나 FTP 서버 등 시스템이 제공하는 서비스의 데이터를 저장하는 공간. 예를 들어, 웹사이트의 파일들을 /srv/www 디렉터리에 저장할 수 있음.
'공부한거 > OS' 카테고리의 다른 글
| 커널빌드 오류들 (0) | 2025.02.14 |
|---|---|
| ABI README - GPT 번역 (1) | 2025.02.08 |
| Linux Document - (1) (0) | 2025.02.08 |
| Kernel Configuration 진입 (0) | 2025.02.08 |