Linux系统防火墙配置中,如何高效查询防火墙规则及状态?

在Linux系统中查询防火墙状态及规则主要通过检查系统使用的防火墙服务(如iptables、firewalld或ufw)来实现,具体命令取决于发行版和防火墙工具。

防火墙linux查询

确定当前防火墙服务

首先确认系统使用的防火墙服务,不同Linux发行版可能默认使用不同工具:

  • CentOS/RHEL 7+:通常使用firewalld
  • Ubuntu/Debian:可能使用ufw(Uncomplicated Firewall)或iptables
  • 较旧系统或自定义配置:可能直接使用iptables

运行以下命令快速识别:

sudo systemctl status firewalld   # 检查firewalld是否运行
sudo systemctl status ufw         # 检查ufw是否运行
sudo iptables -L                  # 检查iptables规则

主流防火墙工具查询方法

iptables查询

iptables是Linux内核集成的包过滤工具,即使系统使用firewalld或ufw,底层仍可能调用iptables。

查看所有规则:

sudo iptables -L -n -v
  • -L:列出规则
  • -n:禁用反向DNS解析,加快显示速度
  • -v:显示详细信息(数据包和字节计数)

查看NAT表规则:

sudo iptables -t nat -L -n -v

查看规则编号(便于管理):

sudo iptables -L --line-numbers

firewalld查询

firewalld是动态防火墙管理器,支持区域(zone)概念,更适合网络环境频繁变化的场景。

查看防火墙状态:

sudo firewall-cmd --state

查看活动区域及规则:

防火墙linux查询

sudo firewall-cmd --list-all

输出包括:允许的服务、端口、协议、源地址等。

查看所有可用区域配置:

sudo firewall-cmd --list-all-zones

查看运行时与永久配置差异:

sudo firewall-cmd --runtime-to-permanent  # 显示差异

ufw查询

ufw是iptables的简化前端,主要用在Ubuntu/Debian系列。

查看状态及规则:

sudo ufw status verbose
```包括:策略(默认允许/拒绝)、活动规则列表。
**查看编号规则(用于删除或修改):**
```bash
sudo ufw status numbered

高级查询与监控技巧

规则统计信息

使用iptables查看规则匹配计数,识别流量模式:

sudo iptables -L -n -v | head -20

关注pkts和bytes列,可发现异常流量。

追踪特定端口或IP

检查22端口(SSH)是否允许:

sudo iptables -L -n | grep :22

查看来自特定IP的规则:

防火墙linux查询

sudo iptables -L -n -v | grep 192.168.1.100

结合日志分析

启用日志记录后,通过dmesg或journalctl查看防火墙日志:

sudo dmesg | grep -i firewall
sudo journalctl -xe | grep -i deny

专业排查流程

当遇到网络连接问题时,建议按以下顺序排查:

  1. 确认服务运行:systemctl status <防火墙服务>
  2. 检查默认策略:查看INPUT/OUTPUT链的默认动作(ACCEPT/DROP)
  3. 验证规则顺序:规则从上到下匹配,优先级高的规则应靠前
  4. 测试临时关闭(谨慎操作):
    sudo systemctl stop firewalld   # 临时停止firewalld
    sudo ufw disable                # 临时禁用ufw

    测试后务必重新启用。

安全增强建议

  • 最小化开放端口:仅允许必要服务,使用sudo netstat -tulnp查看监听端口
  • 使用区域限制:在firewalld中配置源IP限制,如sudo firewall-cmd --zone=trusted --add-source=192.168.1.0/24
  • 定期审计规则:保存当前规则备份 sudo iptables-save > /backup/iptables_backup_$(date +%F).rules
  • 启用连接跟踪:对于复杂协议(如FTP),确保加载相关模块 lsmod | grep conntrack

可视化工具推荐

对于复杂环境,可考虑安装图形界面或监控工具:

  • firewall-config:firewalld图形配置工具
  • gufw:ufw的图形界面
  • Cockpit:Web管理界面,含防火墙模块

掌握Linux防火墙查询不仅是执行命令,更要理解规则背后的设计逻辑,生产服务器应遵循“默认拒绝”原则,先设置DROP策略再逐步开放必要端口,同时注意firewalld的运行时与永久配置区别,避免重启后规则丢失,对于高安全环境,建议结合网络层防火墙(如云平台安全组)形成纵深防御。

您在配置防火墙时遇到的具体场景是什么?是服务器端口无法访问,还是需要优化现有规则?欢迎分享您的实际情况,我可以提供更针对性的分析。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e7%b3%bb%e7%bb%9f%e9%98%b2%e7%81%ab%e5%a2%99%e9%85%8d%e7%bd%ae%e4%b8%ad%ef%bc%8c%e5%a6%82%e4%bd%95%e9%ab%98%e6%95%88%e6%9f%a5%e8%af%a2%e9%98%b2%e7%81%ab%e5%a2%99%e8%a7%84%e5%88%99%e5%8f%8a/

赞 (0)
如何通过aspx页面实现与数据库的连接与操作?
上一篇 2026年2月3日 23:37
服务器国产哪家强?深度解析国内主流品牌性能与口碑之谜
下一篇 2026年2月3日 23:39

相关推荐

  • IIS二级域名如何绑定解析?,配置步骤详解

    IIS中添加并配置二级域名需先完成域名解析,再在网站绑定中新增主机名,并确保DNS记录指向服务器IP,不少站长第一次接触这操作时,容易把“解析”和“绑定”混为一谈,结果域名迟迟打不开,下面按实际操作顺序拆解,每一步都给出可直接照做的路径,二级域名解析:先从DNS层面把流量引过来解析是绑定之前的前置步骤,没有解析……

    2026年9月1日
    800
  • 哪些服务器支持动画效果,动态服务器推荐哪个好?

    动画业务选服务器没有统一的“动画专用机型”,答案取决于你做的是三维渲染、视频分发、Web交互还是平台自建,按场景选型才能兼顾性能与成本,先把“带动画的服务器”拆开看很多朋友搜索“带动画的服务器”,其实是带着三种完全不同的需求来的,第一种是做三维动画渲染,需要高算力;第二种是做动画视频网站或小程序,需要大带宽分发……

    2026年8月27日
    700
  • 服务器怎么减少物理内存,服务器内存占用高怎么办

    服务器物理内存占用过高会导致系统响应迟缓、服务宕机甚至数据丢失,减少物理内存占用的核心策略在于精准定位内存消耗源、优化应用程序配置、实施系统级内存回收机制以及合理的硬件资源规划,解决这一问题不能仅靠增加硬件,必须通过软件层面的深度优化与精细化管理,实现资源利用率的最大化,精准定位内存消耗源头在执行任何优化操作之……

    2026年3月17日
    12200
  • 服务器开发商哪家好?服务器开发商排名前十推荐

    选择专业的服务器开发商是企业构建数字化基础设施的核心战略,直接决定了业务系统的稳定性、数据安全性与长期运营成本,优质的开发商不仅提供硬件设备,更提供从架构设计到运维支持的全生命周期解决方案,是企业数字化转型的坚实底座,核心结论:服务器开发商的选择标准在于技术实力、定制化能力与服务体系的综合考量,在数字化转型的浪……

    2026年4月2日
    7500
  • 服务器搭建云盘怎么操作?私有云存储搭建详细教程

    搭建私有云盘是解决数据隐私泄露、实现数据资产完全自主可控的最佳方案,其核心优势在于彻底摆脱第三方公有云的订阅费用限制与隐私窥探风险,同时获得远超公有云的传输速度与存储空间扩展能力,通过利用自有服务器或高性能VPS,结合成熟的开源软件架构,用户能够以极低的边际成本构建出企业级的数据存储中心,这不仅是一次技术部署……

    2026年3月3日
    12100
  • IIS配置域名怎么操作,iis绑定域名无法访问怎么办

    IIS配置域名的核心答案是:先完成DNS解析指向服务器IP,再在IIS中添加网站绑定主机名,最后通过浏览器验证访问是否正常,整个流程从零到可用大约需要10-15分钟,关键在于顺序不能乱,IIS网站域名绑定配置:从申请到生效的全流程很多站长第一次接触Windows服务器时,都会在IIS配置域名这一步卡住,其实逻辑……

    2026年9月18日
    000
  • 服务器怎么买最便宜?哪里买服务器性价比最高

    想要以最低价格购买服务器,核心策略在于“精准匹配需求”与“利用云厂商价格博弈机制”,最便宜的购买方式并非单纯寻找低价产品,而是通过抢占式实例、预留实例券以及新用户优惠策略的组合拳,将长期使用成本压缩至极限,对于绝大多数业务场景,混合购买模式比单一渠道购买节省成本高达60%以上, 精准评估配置:拒绝性能过剩很多用……

    2026年3月23日
    10600
  • 服务器开机timeout是什么原因,服务器开机超时怎么解决

    服务器开机过程中出现“timeout”报错,核心结论通常指向硬件初始化卡死或关键服务启动超时,这并非单纯的系统故障,而是底层硬件自检(POST)与操作系统引导程序之间交互失败的典型表现,解决此类问题的关键在于快速定位故障边界,区分是硬件层面的物理响应缺失,还是软件层面的逻辑加载阻塞,并采取标准化的排查流程恢复业……

    2026年3月27日
    9000
  • 高端负载均衡怎么选?企业级高并发架构如何搭建

    2026年企业级高可用架构的绝对基石,是具备亿级并发调度、毫秒级故障切换与AI自适应安全协同的高端负载均衡,2026高端负载均衡的核心价值与演进逻辑为什么传统负载均衡已无法满足当下需求?随着云原生与AI大模型的深度落地,网络流量模型发生根本性畸变,传统基于四层哈希或七层轮询的设备,在面对突发性海量的长连接与加密……

    2026年4月29日
    5300
  • 高级负载均衡是什么意思,企业如何配置高级负载均衡

    2026年高级负载均衡的核心价值在于通过AI驱动的流量预测与多维度动态调度,彻底消除传统架构的性能瓶颈,实现业务系统毫秒级故障自愈与99.995%以上的高可用保障,2026高级负载均衡的底层逻辑演进从“被动分发”到“主动预测”的范式跃迁传统四七层调度依赖固定规则,面对突发洪峰往往措手不及,高级负载均衡已全面接入……

    2026年4月24日
    4900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注