51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux日志管理工具logrotate

# 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
赞(4)
未经允许不得转载:工具盒子 » linux日志管理工具logrotate