/etc, /sys 의 configuration 정보 list-up

Ji·2022년 3월 17일
0

/etc

/etc의 특징

  • 호스트 별 시스템 구성/하위 디렉토리의 사용
  • 더 큰 프로그램이 갖고 있는 복잡한 구성파일을 여러 개의 작은 파일로 분할하는 상황이 /etc의 사용을 증가시키게 함.
  • 단일 유틸리티에 많은 프로그램들이 의존하는 상황. 각 유틸리티는 configuration의 일부를 관리해야 함.
  • /etc 구조에는 프로그램의 작동을 제어되는 로컬 파일인 ‘configuration file’이 포함.
  • /etc/exports 와 같은 형식으로 사용 가능.

/etc 하위디렉토리 파일

/etc/exports
NFS(Network File System, 네트웍 파일시스템)를 사용하기위한 파티션 구성 정보를 저장한다. 어떻게 파티션을 마운트하고 다른 리눅스/유닉스 시스템과 공유하는지를 유저에게 알려줌

/etc/ftpusers
FTP로 로그인을 허용하지 않는 사용자명을 저장

/etc/fstab
여러 디스크와 파티션에 있는 파일시스템을 자동으로 마운트. 시스템이 시작할 때와 파일시스템을 마운트할 때 이 파일을 참고함.

/etc/hosts.[allow, deny]
네트워크 접근제어 역할. 특정 클라이언트에게만 서비스를 허용 또는 차단.

/etc/inetd.conf
FTP, TELNET 등 서비스 시작을 담당

/etc/inittab
시스템을 시작하거나 다른 runlevel로 이동할 때 어떤 일을 하고 어떤 프로세스를 시작할지 지시한다. Runlevel은 리눅스 컴퓨터의 현재 상태를 나타낸다. 리눅스에는 0부터 6까지 7개의 runlevel이 있다.

/etc/motd
로그인 성공후 "message of the day (오늘의 공지사항)"를 뜻하는 이 파일의 내용을 출력.

/etc/passwd
사용자 정보를 저장. 새로운 사용자를 만들 때마다 로그인명, 암호 등 항목을 이 파일에 추가

/etc/profile
로그인을 위한 환경설정을 저장.

/etc/services
리눅스 서버에서 사용하는 모든 포트들에 대한 정의가 되어있음. /etc/inetd.conf나 /etc/xinetd.conf 파일과 같이 사용되며, FTP/21, TELNET/23과 같이 inetd.conf에 기록한 서비스가 사용하는 포트를 지정.

/etc/securetty
루트(root)가 로그인가능한 터미널(tty)장치들을 나열해 둔 것.

/etc/shells
시스템에 설치된 모든 쉘의 이름과 절대경로를 저장

/sys

/sys의 특징

  • 커널이 하드웨어 정보를 기록함.
  • 최신 Linux 배포판에는 /sys 디렉토리가 virtual filesystem으로 포함되어 시스템에 연결된 장치를 저장하고 수정할 수 있음

/sys 하위디렉토리 파일

/sys/block
시스템에 있는 각 block device에 대한 정보 제공

/sys/bus
각 device에 어떤 device driver가 할당되었는지의 정보

/sys/class
device를 역할에 따라 구분함.
(ex) /sys/class/net : network interface들에 대한 정보, /sys/class/input에는 키보드나 마우스와 같은 input 장치

/sys/devices
시스템의 장치에 대하여 어떻게 연결되어 있는지에 대한 종합 hierarchy 정보를 갖고 있음

/sys/module
각 로드 되어있는 커널 모듈에 대한 정보를 모듈 파라메터 값 등의 디렉토리로 저장

/sys/firmware
펌웨어별 개체 및 특성을 보고 조작할 수 있는 인터페이스가 포함

/sys/fs
일부 파일 시스템의 하위 디렉터리가 포함되어 있음. 파일 시스템은 하위 디렉토리를 명시적으로 생성하도록 선택한 경우에만 이 디렉토리에 하위 디렉토리를 가짐

/sys/kernel
실행 중인 커널에 대한 정보를 제공하는 다양한 파일 및 하위 디렉터리가 포함

참고
http://coffeenix.net/doc/lg/issue94/lalji.html
https://man7.org/linux/man-pages/man5/sysfs.5.html

profile
공부방

0개의 댓글