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
}
  1. 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
...