리눅스 파일 시스템은 특정한 규칙과 구조를 따릅니다. 리눅스 시스템에서는 모든 것이 파일로 취급됩니다: 하드웨어 장치, 프로세스, 폴더, 네트워크 리소스 등. 가장 기본이 되는 디렉토리 구조를 이해하는 것은 리눅스 사용자 및 관리자에게 중요합니다.
1. / (루트)
모든 파일과 디렉토리의 시작점입니다.
리눅스 시스템의 최상위 디렉토리입니다.
2. /bin (Binary)
사용자와 시스템이 사용하는 필수 실행 파일들이 저장되어 있습니다.
예: ls, cp, mv, cat 등
3. /boot
부팅에 필요한 파일들이 저장되어 있습니다. 예를 들어, 커널, 부트로더 등이 여기에 포함됩니다.
4. /dev (Devices)
시스템의 모든 하드웨어 장치 파일이 위치합니다.
예: USB, HDD, SSD 등
5. /etc
시스템의 설정 파일들이 저장됩니다.
대부분의 시스템 및 서비스 설정 파일이 이곳에 위치합니다.
6. /home
일반 사용자들의 개인 디렉토리가 위치하는 곳입니다.
사용자별 설정 파일, 문서, 다운로드 등이 여기에 저장됩니다.
7. /lib (Library)
시스템 라이브러리와 커널 모듈이 저장됩니다.
/bin이나 /sbin에 있는 실행 파일들이 사용하는 공유 라이브러리 및 커널 모듈을 포함합니다.
8. /media
이동식 미디어 장치를 위한 마운트 포인트입니다. 예를 들어, CD-ROM, USB 드라이브 등이 여기에 마운트됩니다.
9. /mnt (Mount)
일시적으로 파일 시스템을 마운트하는데 사용됩니다.
사용자가 임시로 다른 파일 시스템을 마운트할 때 사용할 수 있습니다.
10. /opt (Optional)
추가 소프트웨어와 애플리케이션 패키지의 설치 위치입니다.
주로 서드파티 소프트웨어가 설치되는 경로입니다.
11. /proc
가상 파일 시스템으로, 시스템 및 실행 중인 프로세스에 대한 정보를 담고 있습니다.
실제 파일이 아니라 메모리에 저장되는 정보를 파일 형태로 제공합니다.
12. /root
루트 사용자(시스템 관리자)의 홈 디렉토리입니다.
일반 사용자의 /home과는 별개로 위치합니다.
13. /sbin (System Binary)
시스템 관리 및 관리 명령어가 위치합니다.
예: fdisk, ifconfig, shutdown 등
14. /tmp (Temporary)
임시 파일 저장소입니다.
시스템이나 사용자가 임시적으로 파일을 저장하는 곳으로, 재부팅 시 내용이 삭제될 수 있습니다.
15. /usr
사용자 관련 프로그램과 파일이 저장됩니다.
'웹개발 > 서버운영체제 및 명령어' 카테고리의 다른 글
리눅스 백그라운드 명령어 (0) | 2024.04.05 |
---|---|
[리눅스]chroot (0) | 2024.03.30 |
웹사이트 자동 배포하는 쉘 스크립트 예제 (0) | 2024.03.17 |
shell script 기본작성 및 실행 예제 (0) | 2024.03.17 |
shell 서버 로그 확인 명령어 (0) | 2024.03.13 |