28장. logrotate
학습목표
- syslogd가 생성하는 로그파일을 주기적으로 교체 및 제거하는 방법을 알아보자.
● 개요
- 로그파일을 방치할 경우 지속적으로 크기가 커짐
- logrotate rpm 패키지 설치 확인
(rpm -qa | grep logrotate)
- /etc/cron.daily/logrotate -> /etc/logrotate.conf
-> /etc/logrotate.d/ 디렉토리 참조
● /etc/logrotate.conf
- weekely : 1주일 단위로 새파일로 순환
- rotate : 로그파일 보관 주
- error : 오류 발생시 메일 전송
- create : 이전 로그를 순환한 뒤 빈 로그파일 생성
- compress : 백업로그를 압축보관 (gzip)
- include : rpm 패키지에서 제공하는 로그관리 정보 이용
[정리]
● /etc/logrotate.conf 파일
● /etc/logrotate.d/ 디렉토리