linux服务器自带的日志管理工具
如何使用 logrotate
编辑配置文件:通常配置文件位于 /etc/logrotate.conf 或者 /etc/logrotate.d/ 目录下,可以编辑或创建新的配置文件来管理指定的日志文件。
配置选项:配置文件中可以指定日志文件的轮替频率、压缩选项、保留时间和轮替时的操作等。
手动执行:logrotate 可以通过命令行手动执行,也可以设置为定时任务自动执行。
检查轮替效果:通过查看系统日志文件是否按照预期轮替、压缩和删除,来确认 logrotate 的效果。
示例 logrotate 配置文件
以下是一个简单的 logrotate 配置示例,用于管理 Nginx 的日志文件:
/var/log/nginx/*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
create 0640 www-data adm
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}