我不小心删除了 /var/log/syslog,以为系统会自动重新创建它(它没有)。
我使用touch /var/log/syslog并重新启动了 rsyslog,但系统仍然没有记录任何内容。我也重新启动了整个服务器无济于事。
的输出 ls -l /var/log/syslog是
-rwxrwxr-x 1 root root 0 Oct 27 13:16 syslog
如何让系统再次开始记录到 syslog?
给未来读者的注意事项
重新启动 rsyslog 确实解决了这个问题。第一次对我不起作用的原因是因为我使用touch /var/log/syslog.
解决方案是 delete /var/log/syslog。然后运行sudo service rsyslog restart
TLDR;不要自己创建文件。删除 syslog,然后重新启动 rsyslog(它将为您创建 syslog)。问题解决了。