Logs

如何將 kern.log 排除在 syslog 之外

  • March 15, 2019

我正在使用 Ubuntu 16.04.3,我發現我可以從兩個地方獲取核心日誌:/var/log/kern.log/var/log/syslog. /var/log/syslog包含其他日誌,但我可以/var/log/kern.log在其中找到。

那麼有沒有可能把它kern.log拒之門外syslog呢?我的意思是我想kern.logsyslog?

我試圖module(load="imklog")從中刪除 ,/etc/rsyslog.conf但這會從kern.log和 中刪除所有核心日誌syslog,而我需要的是不要觸摸kern.log,而只是從syslog.

在 Ubuntu 16.04 上,您rsyslog可以在/etc/rsyslog.d/50-default.conf文件中找到您的規則。在該文件中,您將看到以下兩行:

*.*;auth,authpriv.none      -/var/log/syslog
kern.*                      -/var/log/kern.log

您可以將核心消息從被記錄中跳過,/var/log/syslog如下所示:

*.*;auth,authpriv,kern.none     -/var/log/syslog
kern.*                          -/var/log/kern.log

引用自:https://unix.stackexchange.com/questions/506423