티스토리 뷰

리눅스

Centos6 분석하기 (2)

Saranf 2018.09.27 21:13

안녕하세요 사라이 입니다.


centos6 분석하기(1) 에서는 iso파일을 살펴 보았습니다.

centos6 분석하기(2) 에서는 기본적인 리눅스 디렉토리 들을 살펴보도록 하겠습니다.

구글링을 하면서 작성하였고, 제 개인적인 경험이 묻어있는 설명이 있으니 틀릴수도 있습니다.


/ (root) 폴더

시스템의 근간이 되는 가장 중요한 디렉토리입니다. 이 디렉토리가 없으면 리눅스도 없어요ㅎㅎ

 

bin

시스템 관리자 혹은 일반 사용자가 실행할 수 있는 수많은 명령어가 저장되어 있습니다.

cat, chmod, date, vi, env,ls, mkdir, rm, touch, ls 등 일반 유저에서 자주 사용되는 명령어들이 있습니다.


참조 :

일반 유저 $

루트 유져 #

 

boot

부트로더와 부팅에 필요한 필수적인 파일을 저장 합니다. 이 디렉토리의 파일들이 손상되면 부팅되지 않으니 주의해 주세요.

 

dev

시스템의 디바이스 파일들을 저장 합니다.  시스템이 있는 모든 장치가 파일로 표현됩니다. 또한  udev 데몬이 관리합니다.

 

etc

매우 중요한 곳으로 시스템 혹은 각종 프로그램들의 환경설정 파일들이 저장되는 곳 입니다.

시스템 관리하다 보면 이곳에 위치한 파일들을 수정하는 일 이 많음을 느낍니다.(개인적으로)

 

/etc/fstab : 파일 시스템 관리

/etc/group : 그룹 관리

/etc/inittab : init 관리

/etc/passwd : 계정 관리

/etc/serivce : 포트 정보

/etc/sysconfig/iptables : 방화벽 설정

/etc/sysconfig/network-scripts/ifcfg-eth0 : 네트워크 카드 설정

이 외에도 각종 프로그램을 설치하면 거의 이 /etc 디렉토리 안에 저장됩니다.

 

home

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

/home/saranf....

 

lib

시스템에 있는 프로그램들이 실행될 때 필요한 라이브러리가 저장 됩니다.

 

media

플로피 디스크 cd-rom, dvd-rom, usb등과 같은 이동식 디스크들이 마운트되는 곳 입니다.

이동식 디스크 삽입시 자동으로 마운트 해주는 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

시스템 관리자용 명령어들이 들어있는 디렉토리 입니다. 실행 권한이 root라서 일반 사용자는 실행할 수 없습니다.


ifconfig, reboot, suhudown, mount, fsck, mkfs, iptables... 등등이 있습니다.

 

srv

서비스 디렉토리로 주로 ftp,http,cvs등의 데이터들이 존재 합니다.

 

sys

시스템이 필요로하는 파일들이 모아져 있는 디레토리 입니다.

 

tmp

임시로 파일을 만들고 삭제하는 공간 입니다. 임시 파일이 삭제되지 않을 경우가 있으니 관리할때 자주 봐주어야 되더라구요..

 

usr

일반 사용자들을 위한 대부분의 프로그램들이 위치합니다.

 

var

log파일등 수시로 업데이트 되는 파일들이 위치

var/log에는 각종 log파일이 저장 단  로그 파일이 너무 크거나 작아도 관리할때 힘들더라구요


lost+found

부팅시 파일시스템에 문제가 생길 경우 fsck명령어로 복구할 때 사용되는 디렉토리, 파티션 마다 하나씩 존재합니다.

모르는 폴더라도 지우면 안되요!

'리눅스' 카테고리의 다른 글

Centos6 git 연동하기  (0) 2018.09.30
CentOS6.10 nginx,php연결하기  (0) 2018.09.29
Centos6 분석하기 (2)  (0) 2018.09.27
centos6 분석하기 (1)  (0) 2018.09.23
ext4  (0) 2018.05.11
ext3  (0) 2018.05.10
댓글
댓글쓰기 폼
공지사항
Total
4,927
Today
0
Yesterday
1
링크
«   2019/08   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31