Logs
如何將 kern.log 排除在 syslog 之外
我正在使用 Ubuntu 16.04.3,我發現我可以從兩個地方獲取核心日誌:
/var/log/kern.log
和/var/log/syslog
./var/log/syslog
包含其他日誌,但我可以/var/log/kern.log
在其中找到。那麼有沒有可能把它
kern.log
拒之門外syslog
呢?我的意思是我想kern.log
從syslog
?我試圖
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