CH08. 로그 관리

syslog(rsyslogd)

Unix/Linux 시스템에서 사용하는 기본 로그

rsyslogd 데몬이 모든 로그를 남김

로그 저장 경로 - /var/log

로그 저장 포맷 - 텍스트

로그 설정 파일 - /etc/rsyslog.conf

rsyslog.conf

필터(Facility, Priority)

logrotate

로그 파일 저장시 사용 빈도가 높은 시스템일 수록 로그의 양도 늘어남

로그 파일의 크기가 너무 커지면 부하 발생

로그를 일정 주기/용량을 기준으로 분할하고 시스템에서 유지할 로그의 개수를 제한

설정 파일 - /etc/logroate.conf

Systemd Journal Log (systemd-journald)

Systemd에서 새롭게 추가된 로그 관리 방식

로그 저장 경로 - /run/log/journal/

로그 저장 포맷 - 데이터 바이너리