Logging
Ubuntu 14.04。auth.log 已刪除
日誌文件 auth.log 在我的 ubuntu 14.04 伺服器上消失了。Fail2ban 日誌說文件突然消失了:
2016-04-16 21:59:56,735 fail2ban.actions: WARNING [ssh] Ban 192.169.189.36 2016-04-17 01:27:51,182 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log' 2016-04-17 01:27:51,185 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log'
而fail2ban服務終於閒置了。
我怎樣才能重新創建 auth.log 和 mail.log 更重要的是有人知道這是怎麼發生的嗎?提前感謝您的任何提示。
您可以使用以下命令重新創建這些文件:
touch /var/log/auth.log && chmod 640 /var/log/auth.log && chown syslog:adm /var/log/auth.log touch /var/log/mail.log && chmod 640 /var/log/mail.log && chown syslog:adm /var/log/mail.log
很難說為什麼這些文件被刪除了。我從來沒有經歷過。如果您最近對其進行了修改,則可能是日誌輪換。
對我來說,只有以下工作:
/etc/init.d/rsyslog restart