rsyslogd:如何防止记录在 /var/kern.log 文件中并重定向到另一个文件?

rsyslogd:如何防止记录在 /var/kern.log 文件中并重定向到另一个文件?

我正在尝试将 iptables 日志重定向到另一个文件。根据我在网上的阅读,我做了以下事情:

在我的 iptables 规则中,我有如下规则:

iptables -A INPUT -s ... -j LOG --log-prefix "iptables@@"

然后在文件夹 /etc/rsyslog.d 中,我创建了一个包含以下内容的文件:

 :msg,contains,"iptables@@" /var/log/iptables.log
 & ~

我还尝试在上面两行之间留一个空行。我确实让 iptables 日志条目现在进入 iptables.log 文件。但它们也进入 /var/log/kern.log 文件。我想抑制后者。我该怎么做。我正在运行 Ubuntu 14.04 LTS。

相关内容