三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何配置firewalld只记录警告和错误信息?

美国、香港服务器

如何配置firewalld只记录警告和错误信息?

06-25   来源:

 一、修改 firewalld 日志级别(仅记录警告、错误)

1. 编辑主配置文件
bash
运行
vi /etc/firewalld/firewalld.conf
找到 LogLevel 配置项,修改为:
ini
LogLevel=warning
可选级别(从详细到精简):
debug:调试、详细信息、info、warn、err 全部记录
info:常规运行信息 + 警告 + 错误
warning:仅警告、错误(你需要的配置)
error:只记录错误,不记录警告
同时建议按需配置拦截日志:
ini
LogDenied=unicast
2. 重启 firewalld 生效
bash
运行
systemctl restart firewalld
3. 验证当前日志级别
bash
运行
firewall-cmd --get-log-level
输出 warning 即配置成功。
二、使用 journalctl 过滤只查看警告 + 错误(临时查看过滤,不改变系统配置)
即使配置了 LogLevel=warning,也可以用下面命令精准过滤:
bash
运行
# 只看 warning、err、crit、alert、emerg 级别日志
journalctl -u firewalld -p warning
# 实时跟踪警告错误日志
journalctl -u firewalld -p warning -f
日志级别优先级:
emerg > alert > crit > err > warning > notice > info > debug
三、补充:内核拦截数据包日志(LogDenied)不受 LogLevel 控制
LogLevel 只控制 firewalld 服务本身运行日志(启动、重载、配置报错等);
FINAL_REJECT/FINAL_DROP 这类数据包拦截日志属于内核 netfilter 日志,不受 LogLevel 参数控制。
如果不想拦截日志刷屏,可以:
bash
运行
# 只记录单播拦截,减少日志量
firewall-cmd --permanent --set-log-denied=unicast
firewall-cmd --reload

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何查看firewalld的运行日志? 下一篇:如何查看CentOS9上firewalld的详细运行日志?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)