Solaris

[솔라리스]중요한 시스템 디렉토리들

알 수 없는 사용자 2008. 3. 20.
728x90

알아봅시다. 쉽게 지나칠 수 있는 항목이지만 알아두면 더욱 좋습니다. (SA239 발췌)
대신 문제는, 번역을 한답시고 했는데 영어단어를 보면 이해가 되는데 한글단어로 옮기면 이상해지는 느낌.-_-

  • / : 전반적인 시스템 네임스페이스의 루트.
  • /bin : /usr/bin directory의 심볼릭 링크. 바이너리 파일과 시스템 명령을 위한 공간이다.
  • /dev : 논리적 장치 이름을 위한 주요한 디렉토리이다. 이 디렉토리는 /devices 디렉토리에 있는 장치파일들의 심볼릭 링크로 이루어져 있다.
  • /devices : 논리적 장치 이름을 위한 주요한 디렉토리
  • /etc : 호스트특정적인 설정파일과 시스템 관리를 위한 데이터베이스들을 포함하고 있다.
  • /export : 사용자의 홈 디렉토리, 응용소프트웨어 같은, 공유되는 파일시스템을 위한 기본 디렉토리이다.
  • /home : 사용자의 홈디렉토리를 위한 기본 디렉토리 혹은 마운트 포인트이다.
  • /kernel : 부트 과정중에 필요한 플랫폼 독립적인 커널 모듈들의 디렉토리이다.
  • /mnt : 간편하고 임시적인 파일시스템을 위한 마운트 포인트이다
  • /opt : 추가적인 애플리케이션 패키지를 위한 기본 디렉토리 혹은 마운트 포인트이다.
  • /platform : 플랫폼 의존적인 커널 모듈들의 디렉토리이다.
  • /sbin : 부트 과정중에 사용되거나 수동 시스템 복구 과정에 사용되는 중요한 실행파일들을 위한 싱글유저 bin 디렉토리이다
  • /tmp : 임시 파일들을 위한 디렉토리. 이 디렉토리는 부트 과정에서 초기화 된다
  • /usr : 모든 시스템 유저들에 의해 사용되는 프로그램, 스크립트, 그리고 라이브러리들의 디렉토리이다. USR은 UNIX system resources의 약자다.
  • /var : 임시 파일, 로그파일, 상태 파일등, 지속적으로 변하는 파일들을 휘한 디렉토리이다.

/dev 아래에는

  • /dev/cua : UUCP and PPP1에 사용되는 Dial-out device filesUUCP(Unix-to-Unix Copy Protocol)PPP (Point-to-Point Protocol)
  • /dev/dsk : Block Disk Devices
  • /dev/fbs : Frame Buffer Device files
  • /dev/fd : File Descriptors
  • /dev/md : Logical volume management Metadisk Devices
  • /dev/pts : Pseudo Terminal Devices
  • /dev/rdsk : Raw Disk Devices
  • /dev/rmt : Raw Magetic Tape Devices
  • /dev/sound : Audio Device and Audio-Device contorl files
  • /dev/term : Serial devices

/etc 아래에는 ..

  • /etc/acct : accounting system 의 구성 정보
  • /etc/cron.d : cron 유틸리티 구성 정보
  • /etc/default : 다양한 프로그램들의 default 정보
  • /etc/inet : 네트워크 서비스 구성 정보
  • /etc/init.d : Run-level 변경시 사용되는 Starting / Stopping 하는 서비스들의 스크립트 파일
  • /etc/lib : /usr 파일시스템을 이용할 수 없을 때 필요한 DLL(Dynamic linking libraries) 파일
  • /etc/lp : printer 구성 정보
  • /etc/mail : mail 구성 정보
  • /etc/nfs : Network File System 서버 접속을 위한 구성 파일
  • /etc/opt : Optional packages 구성 정보
  • /etc/rc0.d : Run-level 0 로 변경되거나 다른 Run-level 로 변경시 동작하는 스크립트 파일
  • /etc/rc1.d : Run-level 1 로 변경되거나 다른 Run-level 로 변경시 동작하는 스크립트 파일
  • /etc/rc2.d : Run-level 2 로 변경되거나 다른 Run-level 로 변경시 동작하는 스크립트 파일
  • /etc/rc3.d : Run-level 3 로 변경되거나 다른 Run-level 로 변경시 동작하는 스크립트 파일
  • /etc/rcS.d : Single-user mode 로 변경되거나 다른 Run-level 로 변경시 동작하는 스크립트 파일
  • /etc/skel : 사용자 추가시 사용될 쉘의 초기 기본 설정 파일


/usr 아래에는 ..

  • /usr/bin : 기본 시스템 명령어
  • /usr/ccs : C-compilation 프로그램과 라이브러리
  • /usr/demo : Demonstration(데모) 프로그램과 데이터
  • /usr/dt : CDE(Common Desktop Environment) 소프트웨어의 디렉토리 또는 마운트 포인트
  • /usr/include : C언어 헤더파일, 기타 헤더파일
  • /usr/java : 자바 프로그램과 라이브러리
  • /usr/kernel : 일반적으로 부트 프로세스가 필요로 하지 않는 플랫폼 독립적인 로딩가능한 커널 모듈
  • /usr/lib : 아키텍쳐에 의존하는 데이터베이스 여러 프로그램 라이브러리 사용자에 의해 직접 실행되지 않는 바이너리 파일
  • /usr/opt : Optional packages 구성 정보
  • /usr/sbin : 시스템 관리 명령어
  • /usr/spool : /var/spool 로 심볼릭 링크 되어 있음

여기 dev, etc, usr를 자세하게 설명해 놓은 부분은 http://romance.kunsan.ac.kr/sol_directory.htm에서 발췌하였습니다.
(원래 거의 다 번역하고 모르는 단어 있어서 찾고 있었는데 그만 이 사이트를 발견해 버리고 말았습니다. 이럴때가 가장 허무...-_- 현재 이 사이트는 접근 할 수 없는 것 같습니다.)

참고로 acct에 관하여 알아보실 분은 http://www.solarisschool.com/tip/view.html?board=tip1&no=18535 이쪽에서 자료를 확인 해 보시기 바랍니다.

728x90

댓글