로그정의
특정한 사건에 의해 기록되는 파일
순서
- event
- systemd-journald
- 1차 가공
- 휘발성
- journal - 바이너리 형식
- journalctl - 로그 확인 명령어
- /run/log/journal
- rsyslogd
- 2차 가공
- 비휘발성
- syslog - ASCII 형식
- 일반적인 확인 명령어
- /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 |