[Server구축/Tutorial] 리눅스 기본 폴더 구조 |
-
/ 루트
최상위 디렉토리
bin, etc, boot, mnt, usr, lib, home, dev, proc, var, sbin, tmp, root, lost+found 등의 폴더들을 가지고 있다.
-
/bin
binaries 의 약어로 이진 파일들을 가지고 있다.
리눅스의 가장 기본 명령어들을 담고 있다.
-
/etc
리눅스 시스템에 관한 각종 환경설정에 연관된 파일들과 디렉토리들을 가진 디렉토리.
대부분의 파일들이 시스템 관리자에 의해 관리되는 파일들
웹 서버 환경 설정, 시스템 계정 사용자 정보, 패스워드 관리, 시스템의 파일 시스템 관리 파일, 여러 가지 시스템 보안에 관련된 파일들, 시스템 초기화 설정 파일, TCP/IP 설정 파일 등 시스템 전반에 걸친 거의 모든 환경 설정 파일들이 모두 있다.
-
/boot
리눅스 커널이 저장되어 있는 디렉토리
각족 booting 에 관련된 파일들이 저장되어 있다.
-
/mnt
외부 장치인 플로피 디스크, 씨디롬, 삼바 등을 마운트하기 위해 제공되는 디렉토리
-
/usr
공유할 수 있는 디렉토리와 파일들을 가지고 있다.
시스템에 사용되는 각종 응용 프로그램들이 설치된다.
거의 모든 프로그램과 그에 관련된 명령어 및 라이브러리들이 위치한다.
-
/lib
프로그램들의 각종 라이브러리들이 존재한다.
-
/home
시스템 계정 사용자들의 홈 디렉토리와 ftp, www 등과 같은 서비스 디렉토리들이 저장된다.
-
/dev
각종 디바이스들에 접근하기 위한 디바이스 드라이버들이 저장되어 있다.
물리적 용량을 갖지 않는 가상 디렉토리이다.
대표적으로는 하드 드라이브, 플로피, 씨디롬, 루프백 장치 등이 존재한다.
시스템은 각각의 장치로부터의 정보를 /dev 디렉토리에 존재하는 해당 장치 파일로부터 가지고 온다.
-
/proc
각종 프로세서, 프로그램 정보 그리고 하드웨어적인 정보들이 저장된다.
가상 파일 시스템으로 /dev 디렉토리와 마찬가지로 하드 디스크상에 물리적 용량을 갖지 않는다.
메모리에 저장된다는 이야기이다.
현재 시스템 설정을 보여준다.
-
/var
시스템에서 사용되는 동적인 파일들이 저장된다.
각종 시스템 로그파일, 사용자 로그인에 대한 보안 기록, 메일들을 임시 저장한다.
과거의 /home/httpd 가 /var/www 로 이전되었고,
과거의 /home/ftp 가 /var/ftp 로 이전되었다.
-
/tmp
임시파일들을 위한 디렉토리
-
/root
시스템 관리자의 홈 디렉토리
'IT 놀이터 > Linux' 카테고리의 다른 글
[Server구축/Tutorial] Top 에 대한 이야기 (0) | 2017.05.13 |
---|---|
[Server구축/Tutorial] 리눅스에서 디바이스 이름과 파티션 (0) | 2017.05.07 |
CentOS vs. Ubuntu 간단 비교 (0) | 2017.04.19 |
[linux] top 에 대한 많은 이야기. (0) | 2014.03.17 |
Server Side Include ( SSI ) 란? (0) | 2014.03.13 |
댓글