2012년 2월 14일 화요일

centOS 디렉토리 구조

출처: http://okprince.egloos.com/1872186

/ (root) 폴더
시스템의 근간이 되는 가장 중요한 디렉토리

bin
시스템 관리자 혹은 일반 사용자가 실행할 수 있는 수많은 명령어 저장
cat, chmod, date, vi, env,ls, mkdir, rm, touch

boot
부트로더와 부팅에 필요한 필수적인 파일 저장, 디렉토리의 파일들 손상되면 부팅되지 않는다

dev
시스템의 디바이스 파일들 저장, 시스템이 있는 모든 장치가 파일로 표현, udev 데몬이 관리

etc
매우 중요한 곳으로 시스템 혹은 각종 프로그램들이 환경설정 파일들이 저장, 시스템 관리하다 보면 이곳에 위치한 파일들을 수정하는 일 많다.

/etc/fstab : 파일 시스템 관리
/etc/group : 그룹 관리
/etc/inittab : init 관리
/etc/passwd : 계정 관리
/etc/serivce : 포트 정보
/etc/sysconfig/iptables : 방화벽 설정
/etc/sysconfig/network-scripts/ifcfg-eth0 : 네트워크 카드 설정

home
유저들의 홈 디렉토리가 하위 디렉토리 형식으로 위치

lib
시스템에 있는 프로그램들이 실행할 때 필요한 공유 라이브러리 저장

media
플로피 디스크 cd-rom, dvd-rom등과 같은 이동식 디스크들이 마운트되는 곳. 이동식 디스크 삽입시 자동으로 마운트 해주는 automount가 실행되어 있으면 이동식 디스크가 삽입되면 자동으로 검색하여 /media/미디어이름 형식으로 마운트 된다.

mnt
NFS와 같은 파일시스템이 임시로 마운트되는 곳

opt
애드온 소프트웨어를 설치 할 수 있도록 만들어진 디렉토리

proc
실행중인 프로셋의 정보와 cpu, 메모리등의 시스템 정보가 가상의 파일로 저장, 숫자로 된 디렉토리들은 실행중인 프로세스들이 정보가 담겨있다.

/proc/cpuinfo : cpu 정보
/proc/devices : 현재 커널에 설정되어 있는 장치의 목록
/proc/filesystems : 현재 커널에 설정되어 있는 파일시스템 목록
/proc/loadavg : 시스템의 평균 부하량
/proc/meminfo : 메모리 정보
/proc/stat : 시스템 상태
/proc/uptime : 시스템이 켜져있는 시간
/proc/version : 현재 커널의 버전
/proc/net/ : 네트워크 관련 정보를 볼 수 있는 파일들이 있는 디렉토리

sbin
시스템 관리자용 명령어

ifconfig, reboot, suhudown, mount, fsck, mkfs, iptables

srv
서비스 디렉토리로 주로 ftp,http,cvs등의 데이터 존재

sys
시스템이 필요로하는 파일

tmp
임시로 파일을 만들고 삭제하는 공간

usr
일반 사용자들을 위한 대부분의 프로그램들이 위치

var
log파일등 수시로 업데이트 되는 파일들이 위치
var/log에는 각종 log파일이 저장
lost+found
부팅시 파일시스템에 문제가 생길 경우 fsck명령어로 복구할 때 사용되는 디렉토리, 파티션 마다 하나씩 존재한다.

댓글 없음:

댓글 쓰기