Debian
如何在 Debian jessie 的 /var/log/syslog 中禁用 systemd 的“時間已更改”消息垃圾郵件?
由於 Debian jessie(預設使用 systemd)和sdwdate(使用慢速時鐘調節器( gh ))的組合使用,我的系統時鐘經常更改。
結果
/var/log/syslog
被無休止地發送垃圾郵件。[...] Aug 22 13:06:15 host systemd[1]: Time has been changed Aug 22 13:06:16 host systemd[1]: Time has been changed Aug 22 13:06:16 host systemd[852]: Time has been changed Aug 22 13:06:17 host systemd[852]: Time has been changed Aug 22 13:06:17 host systemd[1]: Time has been changed Aug 22 13:06:18 host systemd[1]: Time has been changed [...]
執行
sudo service rsyslog stop
會阻止垃圾郵件,但這不是真正的解決方案。這不是使用 sysvinit 的 Debian wheezy 的問題。
如何將 systemd 配置為不將
Time has been changed
消息發送到/var/log/syslog
?相關:
假設您正在使用
rsyslog
您的日誌記錄,我會在那裡添加一個過濾器來忽略這些消息。我尋找一種方法來禁用這些,systemd
但沒有找到任何看起來很有希望的線索。:msg, contains, "Time has been changed" ~
您可以將其放入
/etc/rsyslog.d/time_msgs.conf
. 確保之後重新啟動 rsyslog。$ sudo service rsyslog restart
參考