如何解决空 /var/log/secure /var/log/messages 等登录 linux

How to troubleshoot empty /var/log/secure /var/log/messages etc log on linux

今天(2​​016-12-14),我登录了我的vps和cat /var/log/secure/var/log/messages,但是除了*-20161211之外所有这些日志文件都是空的。我不知道会发生什么。如何解决?我需要帮助,谢谢!

这是我的截图。

当我 cat /var/log/fail2ban-20161211 显示时,但安全日志已于 2016-12-08 结束

这是我的配置

rsyslog 也是 运行。

终于解决了。 只需在配置中添加代码

/bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` || true

重启服务器后就可以了

我不知道为什么,但我遇到了类似的问题并且对我有用。

检查 /etc/rsyslog 文件中是否有此行: *.info;mail.none;authpriv.none;cron.none /var/log/messages

如果有,请删除“*”: .info;mail.none;authpriv.none;cron.none /var/log/messages

重启rsyslog,查看文件是否升级。