「logrotate」- 日志轮转

什么是日志轮转?

重命名旧的日志文件,写入新的日志文件,防止日志文件沾满磁盘空间。

在重命名时,使用日期作为文件扩展名,比如 /var/log/message 重命名为 /var/log/message-20190710

当日志论转产生一定量的日志文件时,会删除旧的日志文件,将日志文件控制在一定数量。

如何进行日志轮转?

通常使用 logrotate 工具进行日志论转,由 cron 负责执行该程序。

有关内容可以参考 logrotate(8) 手册。