/var/log/mail.log变得越来越大

我有Ubuntu 14.04服务器的问题。

问题是/var/log/mail.log变得越来越大并且它使服务器饱和。

我的问题是:有没有办法做一些自动日志旋转所以我可以将日志大小限制到一些合理的大小?

执行此操作的默认应用程序是logrotate 。 配置文件有一些关于如何旋转的示例。 但是这样的事情:

 /var/log/mail.log { rotate 7 daily missingok notifempty delaycompress compress postrotate reload mail.log >/dev/null 2>&1 || true endscript } 

为期7天的轮换。

但! 看看你的mail.log,看看里面放的是不是有错误,或者有人滥用你的系统作为中继来发送垃圾邮件。