linux查看防火墙命令(Linux防火墙状态)
作者:路由通
|

发布时间:2025-05-02 13:19:27
标签:
Linux系统中的防火墙管理是保障网络安全的重要环节,不同发行版采用的防火墙工具存在显著差异。传统iptables依赖手动规则配置,适合精细化控制但操作复杂;Firewalld通过前端命令简化管理,支持动态区域划分;Ubuntu的UFW则以

Linux系统中的防火墙管理是保障网络安全的重要环节,不同发行版采用的防火墙工具存在显著差异。传统iptables依赖手动规则配置,适合精细化控制但操作复杂;Firewalld通过前端命令简化管理,支持动态区域划分;Ubuntu的UFW则以用户友好性为核心,通过yes/no确认简化操作流程。新兴的nftables正在逐步替代iptables,提供更高性能和灵活配置。实际运维中需根据系统版本、功能需求和操作习惯选择合适的工具,例如CentOS 7+推荐使用firewall-cmd,Ubuntu系列优先选择UFW,而追求高性能场景可考虑nftables。
一、核心命令对比分析
工具类型 | 查看状态命令 | 查看规则命令 | 查看日志命令 |
---|---|---|---|
iptables | service iptables status | iptables -L -n -v | /var/log/messages |
firewalld | firewall-cmd --state | firewall-cmd --list-all | journalctl -u firewalld |
UFW | ufw status | ufw show raw | /var/log/ufw.log |
nftables | systemctl status nftables | nft list ruleset | /var/log/nftables.log |
二、规则详情展示方式差异
工具类型 | 输出字段说明 | 规则排序方式 | 默认协议解析 |
---|---|---|---|
iptables | 链名称/规则编号/源地址/目标地址/协议/端口/动作 | 按规则添加顺序排列 | 显示数字型协议号 |
firewalld | 区域名称/服务名称/端口/协议/源地址/动作 | 按区域优先级排序 | 自动解析协议名称 |
UFW | 方向/地址/端口/协议/动作/日志状态 | 按规则生效顺序排列 | 显示协议名称(tcp/udp) |
nftables | 表名/链名/规则优先级/匹配条件/处理动作 | 按数值优先级排序 | 支持协议族分类显示 |
三、状态监控与排错命令
- 通用状态查询:
systemctl status <服务名>
适用于所有防火墙服务
firewall-cmd --runtime-to-permanent
同步临时规则到永久配置 - 流量统计查看:
iptables -L -x
显示数据包计数器
nft monitor
实时监控流量匹配情况 - 规则冲突检测:
ufw dump | grep REJECT
查找拒绝规则
firewall-cmd --get-active-zones
验证区域配置有效性
四、多平台适配性分析
发行版 | 默认防火墙 | 配置文件路径 | 重启持久化方式 |
---|---|---|---|
CentOS | Firewalld (7+) / iptables (6) | /etc/firewalld/.xml | firewall-cmd --reload |
iptables | /etc/sysconfig/iptables | service iptables restart | |
Ubuntu | UFW | /etc/ufw/.conf | ufw reload |
nftables (22.04+) | /etc/nftables.conf | systemctl restart nftables | |
Debian | iptables (默认) / UFW (可选) | /etc/iptables.rules | iptables-save > /etc/iptables.rules |
五、日志分析与审计命令
- 基础日志查询:
grep 'ACCEPT' /var/log/messages
过滤接受记录
tail -f /var/log/ufw.log
实时监控UFW日志 -
awk '/DROP/ print $1,$5,$12' /var/log/nftables.log
提取时间、源IP、动作
journalctl -g 'firewalld' | grep 'rich rule'
定位复杂规则匹配记录 -
/etc/logrotate.d/firewalld
配置日志切割周期
ufw logging on
启用UFW详细日志记录
相关文章
对数函数相加减是数学与工程应用中的重要运算形式,其本质涉及对数运算规则与函数性质的深度结合。在信息熵计算、信号处理、机器学习特征归一化等场景中,对数函数的加减运算常被用于简化复杂计算或实现非线性变换。该类运算的核心矛盾在于如何平衡运算规则的
2025-05-02 13:19:10

文件操作是编程实践中最基础且最关键的环节之一,而fopen函数作为C/C++标准库中文件流操作的入口,其参数设计直接影响程序对文件的访问方式与系统资源管理。该函数接受两个核心参数:文件路径和模式字符串,看似简单的接口背后隐藏着复杂的语义逻辑
2025-05-02 13:19:11

关于电脑是否必须通过路由器才能上网的问题,需要结合网络架构、接入方式、设备性能及使用场景进行综合分析。从技术原理来看,路由器本质是网络流量的中继枢纽,其核心功能包含IP地址分配、数据包转发及多设备互联。在家庭宽带场景中,运营商通常采用PPP
2025-05-02 13:18:54

抖音运营直播带货作为当前电商领域的核心赛道,已从早期的流量红利期进入精细化运营阶段。随着平台规则迭代、用户审美疲劳及竞争白热化,单纯依靠低价促销或娱乐化内容已难以持续撬动增长。当前行业面临两大核心矛盾:一是用户对"叫卖式"直播的耐受度下降,
2025-05-02 13:18:54

MATLAB作为科学计算领域的核心工具,其求和函数与绘图功能的结合在数据分析、算法验证及可视化研究中具有重要地位。求和函数不仅是基础运算的载体,更是数据聚合、特征提取和模式识别的关键步骤。通过灵活运用sum、cumsum、movsum等函数
2025-05-02 13:18:55

正态分布作为统计学中最重要的概率分布之一,其Excel函数体系为数据分析提供了强大的工具支持。Excel通过NORM.DIST、NORM.INV、NORM.S.DIST等系列函数,构建了覆盖正态分布计算、分位数求解、概率密度分析的完整功能链
2025-05-02 13:18:53

热门推荐
资讯中心: