본문 바로가기
IT 놀이터/Linux

[Server구축/Tutorial] 리눅스 기본 폴더 구조

by 돼지왕 왕돼지 2017. 4. 30.
반응형

 [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

     시스템 관리자의 홈 디렉토리




반응형

댓글