文章目录
引言
- 作用:方便有效地管理日志,防止日志文件过大;可根据文件大小,或者日期进行轮转。
- 命令:logrotate --> 专门帮助其他程序轮转日志的工具
配合一个配置文件,再加上计划任务,每天执行一次来达到循环的效果
日志的轮转对日志的维护有着很重要的意义,可以作为一种备份策略,又可以方便管理员查阅日志
-
日志轮转主配置文件:/etc/logrotate.conf
-
子配置文件:/etc/logrotate.d/*
-
其他目录: 配合crontab自定义执行时间,精确控制执行时间。
-
使配置生效
#--force选项会使logrotate忽略时间戳,强制对日志文件进行处理
sudo logrotate /etc/logrotate.conf --force
sudo logrotate /etc/logrotate.d/nginx -