所以...我今天发现我的 wtmp 文件真的很大,大约 2.1GB。
我删除了它并重新创建了它,但是...
有什么方法可以告诉我 logrotate 旋转日志吗?
答案1
查看man logrotate
Logrotate 根据 /etc/logrotate.conf 中的设置确定需要轮换的文件。
我认为 wmtp 的默认设置是
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}
如果那里没有,你可以添加它。如果不够,你可以更改它,或者添加“size = whatever”指令,告诉它在尺寸超过设定值时进行旋转。
Logrotate 应该在 中/etc/cron.daily
。如果它运行不够频繁,您可以调用logrotate -f
来强制运行它。