Certification/리눅스마스터

리눅스 마스터 1급 설정 파일 모음

2mukee 2022. 11. 23. 22:34
320x100
320x100

사용자 관련

  • /etc/passwd (사용자에 대한 정보 파일)
  • /etc/shadow (사용자의 암호화된 비밀번호 관리)
  • /etc/default/useradd (사용자 추가 시 기본 사항 정의)
  • /etc/login.defs (메일 디렉터리, 비밀번호, UID, GID, 홈 디렉터리 생성 여부, UMASK 값 등 정의)

그룹 관련

  • /etc/group (그룹에 대한 정보 파일)
  • /etc/gshadow (그룹의 암호화된 비밀번호 관리)

파일 시스템 관련

  • /etc/fstab (부팅 시 마운트할 파티션 정보)
  • /etc/mtab (현재 시스템에 마운트 되어 있는 파일 시스템 정보)

프로세스 관련

  • /etc/rc.d/init.d (부팅 시 실행할 데몬 파일을 모아놓은 디렉터리)
  • /etc/rc0.d ~ rc.6d (부팅 레벨에 따라 실행할 데몬을 모아놓은 디렉터리)
  • /proc (시스템에 동작중인 프로세스 상태 정보와 시스템 하드웨어 정보가 수록된 디렉터리)
  • /proc/PID (실행중인 프로세스에 대한 정보가 수록된 디렉터리)

프로세스 스케줄링 관련

  • /var/spool/at (at명령어로 설정한 스케줄 정보가 저장된 디렉터리)
  • /etc/at/allow (at 명령어로 설정한 스케줄에 대해 실행을 허용할 사용자 설정)
  • /etc/at/deny (at 명령어로 설정한 스케줄에 대해 실행을 거부할 사용자 설정)
  • /etc/spoll/cron (cron 명령어로 설정한 스케줄 정보가 저장된 디렉터리)
  • /etc/cron/allow (cron 명령어로 설정한 스케줄에 대해 실행을 허용할 사용자 설정)
  • /etc/cron/deny (cron 명령어로 설정한 스케줄에 대해 실행을 거부할 사용자 설정)

패키지 설치 관련

  • /etc/yum.conf (yum의 환경설정 파일)
  • /etc/yum.repos.d (yum의 레포지터리 정보 파일을 모은 디렉터리)
  • /var/log/yum.log (yum 관련 로그 파일)

공유 라이브러리 관련

  • /lib (ls, mv 등 기본 명령어 및 시스템과 관련된 라이브러리가 저장된 디렉터리)
  • /usr/lib (사용자가 설치한 응용 프로그램과 관련된 라이브러리 저장)
  • /etc/ld.so.conf (특정 디렉터리를 라이브러리 관련 디렉터리로 등록하기 위한 파일)
  • /etc/ld.so.cache (라이브러리 관련 디렉터리의 라이브러리 파일 목록 기재)

모듈 관련

  • /etc/modprobe.d (부팅 시 커널에 적재할 모듈을 등록하는 파일이 속한 디렉터리)
  • /lib/modprobe.d (부팅 시 커널에 적재할 모듈을 등록하는 파일이 속한 디렉터리)
  • /etc/modules/<kernel version>/modules.dep (모듈 간의 의존성을 기록한 파일)

rsyslog 관련

  • /etc/rsyslog.conf (rsyslog 데몬 환경 설정)
  • /etc/sysconfig/rsyslog (rsyslogd 데몬의 실행과 관련된 옵션이 설정되는 파일)
  • /sbin/rsyslogd (실제 rsyslogd 데몬 실행 파일)
  • /etc/rc.d/init.d/rsyslog (rsyslogd 데몬 스크립트)

로그 로테이트 관련

  • /etc/logrotate.conf (로그 로테이트 설정)
  • /etc/logrotate.d (로그 로테이트 데몬 파일이 위치한 디렉터리)
  • /var/lib/logrotate.status (각 로그 파일 별로 로테이션된 날짜가 기록된 파일)

시스템 로그 관련

  • /var/log/messages (시스템에서 발생하는 표준 메시지가 기록되는 파일)
  • /var/log/dmesg (시스템 부팅 시 출력되었던 로그 기록. 커널 부트 메시지 로그. 시스템 관련 정보)
  • /var/log/maillog (메일 프로그램 관련 로그)
  • /var/log/xferlog (FTP 접속 관련 로그)
  • /var/log/cron (cron 관련 로그)
  • /var/log/boot.log (부팅 시 발생되는 메시지 기록. 데몬 관련 정보)
  • /var/log/lastlog (마지막 로그인 정보)
  • /var/log/wtmp (로그인 및 부팅 성공 정보)
  • /var/log/btmp (로그인 실패 정보)

시스템 보안 관련

  • /etc/sudoers (sudo 환경설정 파일)

SSH 관련

  • /etc/ssh/sshd_config (SSH 서버 환경설정)

PAM 관련

  • /lib/security (PAM에서 제공하는 라이브러리가 저장된 디렉터리)
  • /etc/pam.d (PAM을 이용하는 서비스를 포함한 디렉터리)
  • /etc/pam.d/other (PAM에 특별히 지정되지 않는 서비스에 대한 인증 관리 디렉터리)
  • *.so (PAM 설정 파일)
  • pam_securoty.so (root으로 접속할 경우에 접속을 허용할 터미널)
  • pam_listfileso (파일에 대한 서비스 허가 및 거부)
  • pam_nologin.so (존재할 경우 root만 로그인 가능하도록 설정)
  • pam_deny.so (접근 거부)
  • pam_cracklib.so (시스템에 설정한 정책과 비밀번호 비교)
  • pam_wheel.so (root 권한을 얻을 수 있는 wheel 그룹의 구성원 설정)
  • pam_rootok.so (root에 대해 비밀번호 입력 없이 서비스 접근 허용)

HTTP 서버 관련

  • /etc/httpd/conf/httpd.conf (웹 서버 환경 설정)
  • /var/www/html (웹 문서가 저장되는 기본 디렉터리)
  • /etc/hosts (가상 도메인 설정 파일)
  • /etc/rc.d/init.d/httpd (hhtpd 데몬 스크립트)
  • /usr/local/apache/bin/httpd (아파치 웹 데몬 스크립트)

SAMBA 관련

  • /etc/samba/smb.conf (SAMBA 환경 설정)

NFS 관련

  • /etc/exports (NFS 환경설정)
  • /etc/rc.d/init.d/rpcbind (rpc 데몬 스크립트)
  • /etc/rc.d/init.d/nfs (nfs 서버 데몬 스크립트)
  • /etc/fstab (NFS 마운트 정보를 기재 할 파일)

FTP 관련

  • /etc/vsftpd/vsftpd.conf (vsftpd 환경설정)
  • /etc/rc.d/init.d/vsftpd (vsftpd 데몬 스크립트)
  • /etc/pam.d/vsftpd (vsftpd PAM 설정)
  • /etc/vsftpd/ftpusers (vsftpd 사용자 접속 제어)
  • /etc/vsftpd/user_list (vsfptd 사용자 접속 제어)
  • /etc/logrotate/vsftpd (vsftpd 로그 로테이트 설정)

메일 관련

  • /etc/mail/sendmail.cf (sendmail 주요 환경설정)
  • /etc/mail/local-host-names (메일 서버에 사용하는 도메인 목록)
  • /etc/mail/sendmail.mc (sendmail 매크로 설정 파일. m4 > 명령으로 복원)
  • /etc/mail/access (메일 서버에 대한 호스트나 도메인 접근 제어. makemap hsah < 명령으로 적용)
  • /etc/aliases (특정 계정으로 들어오는 메일을 다른 계정으로 전송)
  • /etc/virtusertable (여러 도메인의 동일 계정에 대한 메일 포워딩 설정)
  • ~/.forward (사용자별 메일 포워딩 설정)

DNS 관련

  • /etc/named.conf (DNS 서버 환경설정)
  • *.zone (도메인 질의 시 IP 주소 반환)
  • *.rev (IP 주소 질의 시 도메인 반환)
  • /var/named (zone 파일 저장 디렉터리)
  • /etc/named.rfc1912.zones (centOS6 이후 zone 파일 설정 파일)
  • /etc/rc.d/init.d/named (named 데몬 스크립트)

서비스 데몬 관련

  • /etc/hosts.allow (inetd를 통한 서비스 호출 시 허용할 호스트 목록)
  • /etc/hosts.deny (inetd를 통한 서비스 호출 시 거부할 호스트 목록)
  • /etc/xinetd.conf (xinetd 환경설정)
  • /etc/rc.d/init.d/xinetd (xinetd 데몬 스크립트)
  • /etc/xinetd.d (xinetd에서 관리하는 서비스 들의 설정 파일 저장 디렉터리)

프록시 관련

  • /etc/squid/squid.conf (squid 환경설정)

DHCP 관련

  • /etc/dhcp/dhcpd.conf (dhcp 환경설정)
  • /usr/share/doc/dhcp-<version>/dhcpd.conf.example (dhcp.conf 예시 파일)

VNC 관련

  • /etc/sysconfig/vncservers (VNC 서버 환경설정)

NTP 관련

  • /etc/ntp.conf (NTP 서버 환경설정)
  • /etc/rc.d/init.d/ntpd (NTP 데몬 스크립트)
300x250
728x90