본문 바로가기

Language/Linux

Linux 로그 옵션

 

로그정의

특정한 사건에 의해 기록되는 파일

 

순서

  1. event
  2. systemd-journald
    1. 1차 가공
    2. 휘발성
    3. journal - 바이너리 형식
    4. journalctl - 로그 확인 명령어
    5. /run/log/journal
  3. rsyslogd
    1. 2차 가공
    2. 비휘발성
    3. syslog - ASCII 형식
    4. 일반적인 확인 명령어
    5. /var/log

syslog 우선순위 종류

emrge - 시스템의 불능될 수 있는 오류 ex) .emerge → emerge수준이 오면 메세지를 보내주세요

alert - 시스템이 멈출 수 있는 치명적인 오류

crit - 시스템에 영향이 있을 수 있는 경우

err - 명령어가 잘못된 경우

warning - 설정은 되지만 조건에 충족하지 못한 경우

notice - 에러가 아닌 알람에 대한 메세지

info - 단순한 프로그램에 대한 메세지

debug - 디버깅에 대한 메세지

 

#vim /etc/rsyslog.conf - 로그 기록 분류방식

  • authpriv.* → 인증 종류의 모든 우선 순위 이벤트 기록
  • authpriv.emerge → 인증종류의 방식에 emerge 로그

# vim /etc/logrotate.conf

  • 주기적으로 시간 정보를 확인하여 보관 기간이 지난 파일을 압축, 삭제 등의 기능을 처리해주는 설정파일

journal 로그 영구 저장

/etc/systemd/journald.conf에서 원하는 로그 persistant로 설정

  • 8버전 : /var/log/journal 에 부터 자동 저장 가능하다.
  • 7버전
    • mkdir /var/log/journal
    • chmod 2775 /var/log/journal
    • chown root:systemd-journal /run/log/journal
    • vi /etc/systemd/journald.conf
    • systemctl restart systemd-journald

'Language > Linux' 카테고리의 다른 글

Linux 패키지 관리 도구  (0) 2022.03.08
Linux 네트워크 설정 및 ssh 접속 종류  (0) 2022.03.08
Linux 사용자 및 파일 권한 설정  (0) 2022.03.08
Linux 서버 통신을 위한 관리  (0) 2022.03.08
Linux 프로세스 관리  (0) 2022.03.08