본문으로 바로가기

디렉토리 구조

category Linux/Linux Server 2017. 8. 27. 12:45

리눅스의 디렉토리 구조는 전체적으로 트리(Tree) 구조를 하고 있으며, 명령어의 성격과 내용 및 사용 권한 등에 따라 디렉토리로 구분되어 있다. 리눅스 파일 시스템 구조는 기본적인 구조를 제외하고는 사용자의 설정에 따라 달라질 수 있다. 하지만 리눅스의 디렉토리 구조는 파일 시스템 표준안(FSSTND, Linux File System Standard)을 기반으로 하는 것이 바람직하다. 표준안을 무조건 따르라는 강제력은 없지만 리눅스 파일 시스템 표준안을 따라 파일 시스템을 구성할 경우 파일들의 위치가 일관되게 유지되어 프로그램 작성, 포팅은 물론 시스템 관리도 쉬워지는 이점이 있기 때문에 대부분의 배포판들이 이 표준안을 지키고 있다.


디렉토리명

설 명

/

/(root), 가장 최상위 디렉토리

모든 파일시스템의 마운트 포인터가 존재, 모든 파일시스템의 이름(Name Space)이 존재

/root

시스템 관리자(: root 사용자)의 홈 디렉토리

/bin

기본 명령어들이 모여 있는 디렉토리

/etc

각종 환경 설정에 연관된 파일들과 디렉토리들을 가진 디렉토리

시스템 환경설정 파일, 서비스 구성 설정 파일, 사용자/그룹 정보 파일, ....

/boot

리눅스의 커널이 저장되어 있는 디렉토리

/mnt

외부 장치인 플로피 디스크, CD-ROM, Samba 등을 마운트하기 위해서 제공되는 디렉토리

/usr

대부분의 프로그램이 설치되어 있는 디렉토리공유할 수 있는 디렉토리와 파일들

/lib

프로그램들의 각종 라이브러리들이 존재

/home

시스템 계정 사용자들이 홈 디렉토리

/dev

시스템의 각종 디바이스 목록

/proc

/proc 디렉토리에는 시스템의 각종 프로세스

프로그램 정보 그리고 하드웨어적인 정보들이 저장

/var

시스템에서 사용되는 가변적인 파일들이 저장

스풀, 로그, 캐싱

/tmp

임시 파일들을 위한 디렉토리



* 시스템의 기본 정보를 확인하는 명령어

Hostname : hostname

OS : uname -a, cat /etc/redhat-release


CPU : cat /proc/cpuinfo

MEM : free, cat /proc/meminfo 

DISK : fdisk -l 

NETWORK : ifconfig -a 

'Linux > Linux Server' 카테고리의 다른 글

RAID  (0) 2017.08.30
LVM ( Logical Volume Manage )  (0) 2017.08.29
마운트 ( mount )  (0) 2017.08.28
파일 시스템( Filesystem)  (0) 2017.08.28
장치 인식과 파티션 작업  (0) 2017.08.27