日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。另外,旧日志也可以通过电子邮件发送。

在/etc/logrotate.d目录下,可以增加配置文件,用于对指定的某个日志文件进行自动压缩。例如,每天一次检测指定的文件大小,如果大于400M,则建立压缩文件,并将被压缩的内容从原文件中剔除,防止文件过大!

例子:

Ref:

https://linux.cn/article-4126-1.html (Good!)

 

Logo

更多推荐