Answers:
您可以从shell使用以下命令禁用UFW日志记录:
sudo ufw logging off
默认日志级别为低。从UFW手册页:
您可以使用获取当前日志级别sudo ufw status verbose
。
我对此问题做了一些调查。
我不认为有办法解决这个问题。
该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
其中包含的行来防止ufw条目记录到日志中(以删除重复项)& ~
。
不幸的是,无法阻止dmesg
命令显示这些消息。您的工作是我能提供的最好的解决方案。
您也可以只使用grep过滤掉UFW消息。例如,
dmesg | grep -v UFW
这样,您还可以保留日志以供查看。