/etc/rsyslog.d/20-ufw.conf文件中有一些注释可以让您选择不将 UFW 事件记录到内核和消息日志中,我已经这样做了。
我真的很想将 UFW 事件排除在外dmesg,但如何实现呢?
小智 31
您可以从 shell 使用以下命令禁用 UFW 日志记录:
sudo ufw logging off
Run Code Online (Sandbox Code Playgroud)
默认日志级别为low。从UFW 手册页:
您可以使用sudo ufw status verbose.
Chr*_*ard 10
我对这个问题做了一些调查。
我不相信有办法解决这个问题。
该dmesg命令直接打印内核环缓冲区的内容。这包含您看到的所有 ufw 日志条目。
该/etc/rsyslog.d/20-ufw.conf文件告诉 rsyslog 内核环缓冲区中的哪些 ufw 条目要记录到/var/log/ufw.log或/var/log/kern.log.
您可以/var/log/kern.log通过取消注释/etc/rsyslog.d/20-ufw.conf包含& ~.
不幸的是,没有办法阻止dmesg命令显示这些消息。你的工作是我能想出的最好的。