검색결과 리스트
글
리눅스 파일시스템 계층 표준(Filesystem Hierarchy Standard)
다음은 Filesystem Hierarchy Standard 2.3 내용을 간략히 요약한 내용이다.
Bin
시스템 관리자와 사용자가 동시에 사용하는 명령을 포함하고 있으며, 이 명령들은 다른 파일시스템이 마운팅 될 필요가 없는 명령이다. (싱글 유저 모드)
스크립트에서 간접적으로 사용되는 명령들도 포함하고 있다. /bin 디렉토리에는 서브디렉토리가 없어여 한다.
다음은 bin 디렉토리에서 볼 수 있는 몇 가지 명령들이다.
cat, chmod, chirp, cp, date, echo, kill, mv, ls
/boot (부트로더의 정적파일)
이 디렉토리는 부팅시 필요한 초기화 파일을 포함하여 부팅과정에서 필요한 모든 것을 포함하고 있다.
커널이 유저모드 프로그램 실행을 시작 시키기 전에 사용되는 데이터를 저장하고 있다. . 저장된 마스터 부트 섹터와 섹터 맵파일을 포함하고 있다
운영체제 커널은 / (루트) 또는 /boot 디렉토리에 위치해야한다.
이 디렉토리는 부팅시 필요한 초기화 파일을 포함하여 부팅과정에서 필요한 모든 것을 포함하고 있다.
커널이 유저모드 프로그램 실행을 시작 시키기 전에 사용되는 데이터를 저장하고 있다. . 저장된 마스터 부트 섹터와 섹터 맵파일을 포함하고 있다
운영체제 커널은 / (루트) 또는 /boot 디렉토리에 위치해야한다.
/dev (디바이스 파일)
디바이스 파일들이 있는 디렉토리이다. /dev 에 디바이스들이 수동으로 생성될 필요가 있다면 , MAKEDEV 라는 이름의
명령을 포함해야한다.
로컬 디바이스를 위해 MAKEDEV.local 을 포함할수도 있다.
/etc (호스트에 있는 특정시스템에 대한 구성파일)
configuration file을 포함한다. 구성파일이란 프로그램에 동작방식을 제어하는 로컬파일을 의미한다. 정적파일이어야 하며, 실행가능한 바이너리여서는 안된다
서브디렉토리 opt는 :/opt에 대한 설정을, X11 는 X Window 시스템에 대한 설정을, sgml 은 SGML 에 대한 설정을, xml은 XML에 대한 설정파일을 포함한다.
configuration file을 포함한다. 구성파일이란 프로그램에 동작방식을 제어하는 로컬파일을 의미한다. 정적파일이어야 하며, 실행가능한 바이너리여서는 안된다
서브디렉토리 opt는 :/opt에 대한 설정을, X11 는 X Window 시스템에 대한 설정을, sgml 은 SGML 에 대한 설정을, xml은 XML에 대한 설정파일을 포함한다.
/home(사용자 홈디레토리)
사이트에 대한 파일시스템으로, 호스트 마다 설정이 다를 수 있기 때문에 프로그램들은 이 위치에 의존해서는 안된다.
사용자 개인의 애플리케이션 설정파일은 .(dot)으로 시작하는 이름으로 홈디렉토리에 저장된다. 애플리케이션이 dot 파일을 하나이상 생성해야한다면 dot 디렉토리를
생성하고, 거기에 .dot으로 시작하지 않는 이름으로 설정파일들을 저장해야한다.
사이트에 대한 파일시스템으로, 호스트 마다 설정이 다를 수 있기 때문에 프로그램들은 이 위치에 의존해서는 안된다.
사용자 개인의 애플리케이션 설정파일은 .(dot)으로 시작하는 이름으로 홈디렉토리에 저장된다. 애플리케이션이 dot 파일을 하나이상 생성해야한다면 dot 디렉토리를
생성하고, 거기에 .dot으로 시작하지 않는 이름으로 설정파일들을 저장해야한다.
/lib (필수적인 공유 라이브러리와 커널 모듈)
시스템을 부팅시키거나 루트 파일시스템에서 명령을 실행하는데 필요한 공유라이브러리 이미지가 존재한다.
예를 들어 /bin이나 /sbin에서…필요한…
다음과 같은 이름패턴을 가지고 있어야한다.
libc.so.* 는 동적으로 링크된 c 라이브러리이며, ld* 는 실행타임 링커/로더를 나타낸다.
시스템을 부팅시키거나 루트 파일시스템에서 명령을 실행하는데 필요한 공유라이브러리 이미지가 존재한다.
예를 들어 /bin이나 /sbin에서…필요한…
다음과 같은 이름패턴을 가지고 있어야한다.
libc.so.* 는 동적으로 링크된 c 라이브러리이며, ld* 는 실행타임 링커/로더를 나타낸다.
/media (제거가능한 미디어에 다한 마운트 위치)
플로피 디스크나 cdrom, zip 디스크와 같은 제거 가능한 미디어를 위한 마운트 포인트로 사용되는 서브디렉토리를 포함한다
/mnt (일시적으로 마운트되는 파일시스템을 위한 마운트포인트)
/opt (애드온 애플리케이션 소프트웨어 패키지)
애드온 애플리케이션 소프트웨어 패키지 설치를 위해 제공되는 디렉토리이다. . /opt에 설치된 패키지는 /opt/<package>, /opt/<provider> 에서 정적파일을 찾을수 있어야한다 <package> 는 소프트웨어 패키지를 기술하는 이름이며, <provider> 는
제공자의 LANANA 등록된 이름이다.
애드온 애플리케이션 소프트웨어 패키지 설치를 위해 제공되는 디렉토리이다. . /opt에 설치된 패키지는 /opt/<package>, /opt/<provider> 에서 정적파일을 찾을수 있어야한다 <package> 는 소프트웨어 패키지를 기술하는 이름이며, <provider> 는
제공자의 LANANA 등록된 이름이다.
/root (루트유저 홈데릭토리)
/sbin (시스템 바이너리)
/tmp (임시파일)
'운영체제로그 > Linux' 카테고리의 다른 글
| Wget (0) | 2011.04.25 |
|---|---|
| 리눅스 자격증 (0) | 2011.04.09 |
| 리눅스 파일시스템 계층 표준(Filesystem Hierarchy Standard) (0) | 2011.03.09 |
| su, sudo : 특정 사용자 권한으로 쉘/명령 실행 (0) | 2011.03.08 |
| cURL (0) | 2011.02.18 |
| grub에서 디폴트 부팅 os 변경하기 (0) | 2011.02.16 |