如何解决空 /var/log/secure /var/log/messages 等登录 linux
How to troubleshoot empty /var/log/secure /var/log/messages etc log on linux
今天(2016-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,查看文件是否升级。
今天(2016-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,查看文件是否升级。