我想更改各种日志文件(特别是 auth.log)以保留过去 30-90 天内的任何信息。目前它只有大约 4 天的信息。如何通过 GUI 或命令提示符修改这些设置?
谢谢!
答案1
Ubuntu 使用 logrotate
您可以在中配置它/etc/logrotate.d
示例语法:
/var/log/messages {
rotate 5
weekly
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
完整配置选项请参见:
http://manpages.ubuntu.com/manpages/precise/man8/logrotate.8.html
http://articles.slicehost.com/2010/6/30/understanding-logrotate-on-ubuntu-part-1
http://articles.slicehost.com/2010/6/30/understanding-logrotate-on-ubuntu-part-2