linux日志管理工具logrotate
# linux 日志管理工具 logrotate
本文讲述如何利用 logrotate 实现日志切割, 管理 linux 后台服务的日志文件, 手动或定时对某个日志文件进行切割、压缩、删除历史日志归档文件等。
提示
本文以 tomcat 日志为例,进行讲解。
# 创建配置文件
vi /etc/logrotate.d/tomcat
/usr/local/apache-tomcat-7.0.47/logs/catalina.out
{
daily
rotate 7
dateext
copytruncate
missingok
nocompress
}
# 执行日志管理任务
# 手动执行
/usr/sbin/logrotate -f /etc/logrotate.conf
# 定时执行
crontab -e:
0 0 * * * /usr/sbin/logrotate -f /etc/logrotate.conf
上次更新: 2020-09-18 18:28:18