달력

62025  이전 다음

  • 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

리눅스 시스템의 디렉터리 구조

 

1. 리눅스에서는 디렉터리를 하나의 파일로 인식한다.

2. 리눅스의 디렉터리는 트리구조의 형식으로 최상위에 해당하는 루트( / ) 파일시스템을 중심으로 한 하위 디렉터리들이 존재한다.

 

 

디렉터리의 종류와 특징

 

/ : 최상위에 있는 디렉터리로, 루트 디렉터리라고 한다.

/bin : 기본 실행 파일들, 즉 사용자 명령어들이 들어 있다.

/boot : 시스템 부팅시 필요한 파일들이 들어 있다.

/dev : 플로피, 하드디스크, CD-ROM 드라이브 등이 들어 있다.

/etc : 시스템 관리시 필요한 스크립트 파일들과 설정 파일들이 들어 있다.

/home : 일반저그로 사용자들이 사용할 수 있는 계정의 홈 디렉터리가 위치한다. 예를 들어, linuxer라는 계정으로 로그인할 경우 이 계정의 홈 디렉터리는 /home/lunuxer 이다.

/lib : 각종 라이브러리가 저장된 디렉터리로 컨널 모듈도 이곳에 있다.

/lost+found : ext2 및 ext3 파일 시스템에서 파일 시스템 복구를 위한 디렉터리이다.

/mnt : 마운트될 파일시스템의 마운트 포인터가 되는 디렉터리들이 위치하는 부분으로 시스템에 설치된 입출력 장치들과 연결시 이들은 해당 디렉터리에 위치하게 된다. 예로서 /mnt/floppy 또는 /mnt/cdrom가 존재한다.

/opt : 추가된 응용프로그램 패키지가 설치되는 디렉터리이다.

/proc : 시스템 관리를 목적으로 메모리상에 만들어 놓은 가상 디렉터리로 디렉터리 안의 파일들은 현재 시스템 설정을 보여준다.

/root : 루트 사용자의 홈 디렉터리로 루트 사용자만 접근할 수 있다.

/sbin : 시스템 점검 및 복구 명령, 네트워크 인터페이스 설정 명령, 시스템 초기 및 종료 명령, 커널 모듈 등 시스템 관리에 관련된 실행 파일들이 포함되어 있다.

/tmp : 각 장치에 필요한 socket이 위치하고 시스템에 필요한 커널 모듈 등 시스템 관리에 관련된 실행 파일들이 포함되어 있다.

/usr : 시스템이 정상적으로 가동되는데 필요한 모든 명령들과 라이브러리들, 매뉴얼 페이지들이 있다.

/usr/bin : /bin에 없는 유용한 실행 파일들이 위치해 있다.

/usr/include : C언어 헤더 파일들을 보관하는 곳이다.

/usr/src : 시스템에 있는 다양한 프로그램의 컴파일되지 않은 소스 코드들을 포함하고 있다. 중요한 것은 /usr/src/linux 리눅스 커널의 소스 코드를 포함하고 있다.

/usr/man : 명령어로 볼수 있는 man page(매뉴얼 페이지)를 포함하고 있다.

/var : 자료 데이터가 변경될 때 저장되는 디렉터리로 시스템 작동 log들과 네트워크에 관련된 기록 파일들, 보안기록을 저장하고 메일서버로 운영하는 경우 전송된 메일을 받아 저장하고 있는 가변 저장 공간이다.

 

 

 

 

 

 

 

 

Posted by cdprkr2077
|