logrotate란?
/usr/sbin/logrotate
catalina.out 로그롤링하기
$ cd /etc/logrotate.d/
$ vi tomcat
/etc/logrotate.d/tomcat
/home/yj/apps/tomcat/logs/catalina.out {
copytruncate
daily
compress
dateext
missingok
rotate 60
}
-
Options
-
copytruncate
-
daily
-
compress
-
dateext
-
missingok
-
rotate 60
-
# logrotate 위치
$ whereis logrotate
/usr/sbin/logrotate
# 로그 롤링 상태
$ cat /var/lib/logrotate/logrotate.status
"/var/log/yum.log" 2022-1-1-3:48:10
"/var/log/sudo.log" 2020-9-1-13:0:0
...