kern.log 和 syslog 增长过快

kern.log 和 syslog 增长过快

我的/var/log/kern.logsyslog长得太大了。可能是什么原因?

如果我能让它们在达到 256 MB 左右后进行旋转,那就太好了。logrotate 能做到这一点吗?我该如何设置它按大小旋转文件?

我使用 Ubuntu 12.04 桌面 32 位。

答案1

您应该查看日志文件 ( tail -f /var/log/kern.log),看看是什么原因导致它们如此快地填满。某些东西可能会引发错误,导致它们增长。如果您这样做了,请用您的发现更新您的问题,也许其他人可以帮助确定问题所在。

此外,没有必要手动轮换它们,它们会定期轮换(每天轮换,前 7 天以压缩格式保存,任何更早的内容都会被删除,但/var/log/messages每周轮换一次,保留前 4 周的内容),查看/etc/logrotate.d/rsyslog配置。

我同意,如果您的日志文件无限增长,最好的办法是找出原因,因为这是不正常的。作为参数,我的日志文件kern.log小于 20 MB,并且包含过去 3 天的信息(由于轮换任务尚未运行,因此尚未轮换)。

相关内容