防止 Rsyslog 自动删除 syslog.gz 文件。

防止 Rsyslog 自动删除 syslog.gz 文件。

为什么 ubuntu 默认删除早于 syslog.7.gz 的旧 syslog?我该如何防止这种情况发生?谢谢

答案1

每个包都会向 中添加一个文件/etc/logrotate.d/,这样logrotate就知道何时删除或刷新该包的日志文件。

distcc, 例如:

$ dpkg -L distcc | fgrep logrotate
/etc/logrotate.d
/etc/logrotate.d/distcc

所以/etc/logrotate.d/distcc包含了将要使用的规则logrotate

你需要阅读手册页为了logrotate

rsyslog不执行任何操作来旋转或删除日志文件。

相关内容