APS/리눅스 마스터

리눅스마스터 1급 필기 20200613 정리노트

윤강준 2024. 3. 3. 17:07

데몬 관련 유틸리티

  • ntsysv : 텍스트 환경에서커서를 이용하여 부팅 중 자동으로 실행되는 서비스를 설정하는 유틸리티
  • systemctl : 리눅스 서비스의 시작, 정지, 재시작 등을 제어하는 명령어
  • chkconfig : 텍스트 기반의 명령형 프로그램으로 실행레벨에 따른 서비스의 on/off 설정 리스트를 출력하거나 설정

프로세스에 대한 정의

  • 실행(executing)중인 프로그램
  • PC(Program Counter)를 지닌 프로그램
  • PCB(Process Control Block)를 지닌 프로그램

journaling 설명

  • 전통적인 유닉스 계열 파일시스템에서 사용하는 일종의 자료 구조로 각각의 파일은 하나의 journaling을 할당받아 관리한다

프로세스 파일 위치

  • /proc/[PID 번호]/exe
    ex) /proc/1111/exe

파티션 속성 코드값

  • Linux Swap : 82
  • Linux native: 83
  • Linux LVM : 8e
  • Raid : fd

공유 라이브러리 관련 명령어

  • /etc/ldconfig
    - 공유 라이브러리로 설정된 /etc/ld.so.conf 파일을 수정 후 갱신할 때 사용
  • /etc/ldd
    - 특정 파일이나 프로그램에 링크되거나 의존하고 있는 공유 라이브러리 정보를 확인할 수 있음
  • /etc/ld.so.conf
    - 공유 라이브러리 디렉토리로 추가 등록할 수 있음

심볼릭링크 생성

  • ln [옵션] [원본파일][대상명]
    ex) ln -s /etc/xinetd.d x

nohup 설명

  • nohup : 터미널이 닫혀도 계속적으로 작업이 가능하도록 하는 명령

로그 파일 설명

  • utmp
    - 현재 로그인한 사용자 상태 정보를 담고 있는 로그파일
  • wtmp
    - 성공한 로그인/로그아웃 정보 및 시스템의 boot/shutdown의 히스토리를 담고 있는 로그파일
  • lastlog
    - 마지막으로 성공한 로그인 정보를 담고있는 로그파일
  • /var/log/xferlog
    - FTP 접속과 연관된 로그파일
    ※ ASCII 형태로 되어있는 파일

logrotate 설명

logrotate 설명 예제

㉠ : /etc/logrotate.conf
㉡ : /etc/logrotate.d
㉢ : /etc/cron.daily

 

백업 명령어 설명

  • dd
    - 블록 단위로 파일을 복사하거나 파일 변환을 할 수 있는 명령어
    - 증분 백업 O
  • cpio
    - copy in and out 명령을 사용하여 개별파일, 파일 그룹 또는 전체 파일 시스템 복사
    - 증분 백업 X
  • rsync
    - Remote sync의 줄입말로 여러가지 옵션을 이용해 원격 또는 로컬간에 파일이나 디렉토리를 복사하는 툴
    - 증분 백업 O
  • restore
    - 상호 대화식 복구 프로그램
    - 증분 백업 O

httpd.conf 항목

  • include
    - 구성 파일 추가
    - ex) Include conf/extra/httpd-mpm.conf
  • AddType
    - 매핑 목록이 포함된 파일
    - ex) AddType application/x-gzip .gz .tgz
  • LoadModule
    - 관련 모듈을 활성화
    - LoadModule authn_core_module modules/mod_authn_core.so

LDAP 속성 관련 키워드

  • c : CountryName (국가이름)
  • cn : CommonName (이름과 성의 조합)
  • sn : SurName (성)
  • givenName : Name (이름)

NIS 서버 관련 데몬 스크립트

  • ypserv : NIS 서버를 운영하는 주 데몬 스크립트
  • yppasswd : NIS 클라이언트에서 패스워드 시에 적용되도록 해주는 데몬 스크립트
  • ypxfrd : NIS 서버와 클라이언트 간의 맵핑 속도를 높여주는 데몬 스크립트

Mail 종류

  • 메세지 전송 에이전트(MTA, Message or Mail Transfer Agent)
    - sendmail
    - qmail
    - postpix
  • 메일 사용자 에이전트(MUA, Mail User Agent)
    - evolution

VNC 관련 프로토콜

VNC란?

- (Virtual Network Computing) 약자로 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템

  • RFB(Remote Frame Buffer)
    - 그래픽 사용자 인터페이스에 대한 원격 액세스를 위한 개방형 단순 프로토콜

httpd.conf 파일의 항목명

  • ServerRoot
    - " /etc/httpd " 처럼 경로를 지정
  • DocumentRoot
    - " /etc/httpd " 처럼 경로를 지정
  • ServerAdmin
    - " root@localhost " 처럼 메일주소를 지정
  • ServerName
    - " www.test.com:80 " 처럼 도메인명 or IP주소를 지정

iptables 테이블 종류

  • filter : 기존 테이블, 패킷 필터링
  • Nat : IP 주소 변환
  • Mangle : 패킷 데이터를 변경하는 규칙 or 성능 향상을 위한 TOS
  • raw : 넷필터의 연결 추척 시스템과 독립적으로 동작해야하는 규칙 설정

도구 종류

  • John the Ripper : 패스워드 무작위 공격도구
  • Tripwire : 파일 시스템 무결성 검사도구
  • Stacheldraht : DDos 대응 도구
  • Suricata : 오픈소스 침입탐지 도구