升级到 Debian Wheezy 后不再有日志记录

升级到 Debian Wheezy 后不再有日志记录

升级到 Debian Wheezy(之前运行的是 Debian Squeeze)后,Syslog、auth.log、kern.log 和消息日志文件不再更新。

我该如何修复它?

答案1

我认为其他 Debian 用户也遇到过同样的问题(http://forums.debian.net/viewtopic.php?f=5&t=104049)。

要恢复日志记录,只需重新安装 syslog 守护程序(类似于升级期间删除的守护程序),例如:

apt-get install inetutils-syslogd

答案2

来这里的原因是,我们的一个客户的服务器上周从 Debian Etch (4) 升级到了 squeeze (6),再升级到了 wheezy (7),最后升级到了 Jessie (8),/var/log/syslog从那以后就没有任何活动了。

事实证明,早在 Debian 5 中,sysklogd就被 取代了rsyslog。但这并没有在特定系统上更新。当升级到 Debian 7 时,向后兼容性恰好停止维护,它就崩溃了。

解决方案很简单,只需安装 rsyslog 包即可,如http://jonsimpson.co.uk/log/2014/syslogd-updated-debian并且 syslog 已重新启动并运行。

apt-get install rsyslog

相关内容