我已经运行 Ubuntu VPS 几个星期了,所以昨天进行了几次每月日志轮换。对于类似的事情,/var/log/wtmp
看起来符合预期:logfile
有最近的条目,也有logfile.1
较旧的条目。但是,/var/log/syslog
现在为空,即使在重新启动 rsyslog 之后也是如此。有什么想法吗?
我应该提到,这不是类似问题的重复Syslog 未记录任何内容。由于我没有修改任何默认设置,/var/log/syslog
是默认包含在/etc/rsyslog.d/50-default.conf
:
*.*;auth,authpriv.none -/var/log/syslog
提前致谢。
答案1
我不知道会发生什么,但我有几个问题可以帮助调试它:
- rsyslogd 正在运行吗?(很明显,但以防万一......)
- 如果执行命令“logger test”,/var/log/syslog 中是否会出现任何内容?
- /dev/log 是否存在,并且每个人都有读写权限?它是一个套接字吗?(“文件 /dev/log”)
- 如果您停止 rsyslogd 然后使用“-d”运行它,会发生什么情况?它会输出任何错误吗?它会向 /var/log/syslog 输出启动消息吗?
- 如果将 /etc/rsyslog.d 的内容移开,然后仅使用基本配置重新启动 rsyslog,会发生什么变化?
希望这可以帮助。