Link:http://blog.naver.com/jh0110love/130067456691


■리눅스 Root Directory

디렉토리

기능 및 역활

/bin

○ 실행 파일들이 놓여 있는 디렉토리

○ 부팅 및 부팅후에도 일반 사용자들을 포함한 모든

사용자들이사용하는 프로그램들이 있음

○ 각종 쉘 프로그램 및 리눅스 기본 명령어들이 포함

/boot

○ GNU/Linux에서 Linux(리눅스 커널)이 위치하는

디렉토리

○ 부팅 이미지 / 시스템 맵 / 모듈 정보 / 리눅스

커널등이 있음

/dev

○ 리눅스에서는 모든 하드에어에 대하여 각각의

파일명을 가지고있는데, 이파일들이 놓여있는

디렉토리

-> 리눅스에서는 모든 장치들을 하나의 파일로

간주한다.디바이스드라이버들도 하나의 파일처럼

간주되고그렇게 사용된다. 다만그것에 대하여

파일처럼놓는 통신포트, 프린터 포트,

터미널장치처럼 한번에한바이트씩 자료가 오가는

단방향의 순차적접근만할 수 있는 장치이며,

블록 장치는 디스크,시디롬으로원하는 부분만을

읽어들일 있는 양방향의랜덤한 방식으로 작동.

-> 블록 장치는 버퍼링을 하는데, 읽기 버퍼링의

경우는캐쉬메모리처럼 이미 읽은 내용을 메모리에

보관하고있다가 요청이 있을때마다 보여준다.

-> 쓰기 버퍼링의 경우에는 일종의 스폴링 기능처럼

일정시간 혹은일정량을 모아 두었다가 한꺼번에

작업을한다.

-> 그렇게 함으로 해서 다중 사용자, 다중 작업

시스템의효율성을높이는 것이다.

-> 유닉스를 기반으로 하는 리눅스에서는 이 파일들을

mknod나/dev/MAKEDEV 라는 스크립트를 이용하여

만들 수 있다.

/etc

○ 시스템에서 사용하는 각종 설정에 대한 정보를

가지고 있음

○ 가장 중요한 디렉토리중 하나이며 제일 중요한

파일들로서는

-> passwd : 사용자 정보를 가지고있는(쉐도우 파일

시스템에서는패스워드가 shadow파일에 따로 놓임)

-> group : 그룹 정의 파일

-> printcap : 프린터 목록 파일

-> fstab : 자동 마운트 될 파일 시스템을 등록해두는

파일 시스템테이블 파일

-> 기타 각종 네트워크 파일등이 있음

/home

○ 사용자들의 홈디렉토리를 위치하는데 사용

○ 다중 사용자 시스템이므로 사용자의 자료가 뒤죽

박죽 섞이지 않도록모든 사용자는 자신만의 공간

을 갖고 자료파일 보관

○ 디스크 구조에 따른 다른 디렉토리를 사용하는

경우도 있음

○ Redhat 기반의 리눅스에서는 ftp. http등의 네트

크 서비스의 공용홈 디렉토리로 사용

/lib

○ 리눅스시스템에서 사용하는 공용 라이브러리 파일

들이 위치한 곳

○ C 라이브러리 같은 경우 시스템이 더 이상 작동

하지 않음(실수로 파일 지우는 일이 있으면 안됨)

○ 라이브러리 파일과 그 라이브러리 파일을 가르키는

심볼릭 링크로구성

○ 파일은 라이브러리 이름과 버전 그리고 .so(shared

object)라는문자로 구성

○ 윈도우의 DLL과 같은 기능의 파일

/mnt

○ 디스크, cd-rom, floppy등을 마운트 할 경우

기본적으로 적재할위치로 사용(굳이 /mmt를 사용

하지 않아도 됨)

/proc

○ 시스템 정보를 위한 가상의 디렉토리

○ 파일 시스템은 가상적인 파일 시스템을 담고

있으면 이것은디스크상에 존재하는 것이 아니고

대신에 커널에 의해 메모리상에생성되며, 시스템

에 대한 정보를 제공하는데 이용

(원래는 프로세스에 관한 정보였으며 /proc이라

이름 붙여짐)

/sbin

○ 관리자의 권한에서만 실행할 수 있는 명령

○ 파일 시스템 처리 명령, 네트워크 인터페이스 설정

명령, 시스템초기화 명령, 커널 모듈 관리 등

주요 시스템 관리에 필요한명령들로 구성

/tmp

○ 프로그램들이 작업을 위해 임시 파일로 저장하기

위해 존재하는디렉토리

○ 시스템에서 관리 하면 일반 사용자들도 파일 생성

가능

/user

○ 명령어와 매뉴얼 ,사용자들을 위한 각종 환경 설정

x11R6을 비롯한여러 가지 프로그램들이 위치하는

디렉터러

/var

○ 시스템 운영중 생성되는 각종 임시파일이 저장

○ 각 시스템마다 달라서 컴퓨터와 네트웍을 통해

공유되지 않음

Posted by 벅스바니
,