为什么 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
不执行任何操作来旋转或删除日志文件。