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

关注pktsbytes列,可发现异常流量。

追踪特定端口或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/article/2551.html

(0)
上一篇 2026年2月3日 23:37
下一篇 2026年2月3日 23:39

相关推荐

  • 服务器怎么安装网站后台管理系统?详细安装步骤教程

    服务器成功安装网站后台管理系统的核心在于构建适配的运行环境、精准部署程序文件以及完成安全初始化配置,这一过程并非简单的文件拷贝,而是涉及Web服务、数据库与脚本语言的深度协同,最关键的步骤在于环境依赖的精准匹配与权限的安全管控,任何环节的配置偏差都可能导致系统无法访问或留下安全隐患, 前置准备:环境搭建是安装的……

    2026年3月20日
    7700
  • 防火墙ACL设置,究竟如何确保网络安全,避免潜在威胁?

    防火墙ACL:网络安全的策略性防线防火墙ACL(访问控制列表)是网络安全架构的核心策略执行机制,它通过预定义的规则集,精细控制网络流量的进出方向,充当着数字边界的“交通警察”,是防御未授权访问和网络攻击的第一道关键屏障,ACL核心工作原理与技术解析ACL的本质是一系列按顺序评估的允许(Permit)或拒绝(De……

    2026年2月4日
    10600
  • 服务器带宽1mbps够用吗?1mbps带宽实际网速是多少

    1Mbps带宽的服务器在实际应用中能够支撑日均数千IP的访问量,但其核心价值在于精准的场景匹配与优化配置,而非单纯的流量吞吐能力,对于初创项目、个人博客或轻量级企业官网而言,1Mbps带宽通过技术优化完全能够满足日常运营需求,且具备极高的性价比优势,核心结论:1Mbps带宽并非性能瓶颈,关键在于业务类型与技术优……

    2026年4月9日
    4000
  • 服务器带数据库吗?服务器默认包含数据库吗

    服务器通常不自带数据库,数据库需要单独安装部署,但部分服务商提供预装数据库的镜像或一站式解决方案,核心结论:服务器本身是硬件或虚拟化资源,数据库是运行在服务器上的软件服务,用户需根据业务需求选择是否自行安装数据库,或选择集成数据库的云服务套餐,服务器与数据库的关系服务器是提供计算、存储和网络资源的硬件或虚拟化平……

    2026年4月8日
    4400
  • 服务器容易出现问题吗?服务器常见故障及预防措施

    服务器容易出现问题吗?答案是:会,但并非不可控——关键在于部署策略、运维能力和风险预判机制是否到位,大量企业因忽视基础防护与定期维护,导致服务中断、数据丢失,甚至引发重大业务损失;而另一些组织则通过科学架构与自动化监控,将故障率压至极低水平,本文结合真实场景与行业数据,系统拆解服务器风险成因、高发环节及可落地的……

    服务器运维 2026年4月16日
    2800
  • 高级数据链路控制规程常见问题怎么解决?HDLC协议故障排查方法

    高级数据链路控制规程常见问题的核心解决路径,在于精准识别帧同步异常、链路建立超时与拥塞丢帧等底层逻辑,并依托2026年最新国标规范与自动化诊断工具实施协议参数调优及链路冗余切换,HDLC底层运行机制与常见故障图谱协议核心逻辑复盘高级数据链路控制规程(HDLC)作为面向比特的同步通信协议,其稳定性高度依赖于帧结构……

    2026年4月26日
    2100
  • 服务器怎么查看所有网站数量?服务器网站数量查看方法

    要准确查看一台服务器上托管了多少个网站,最核心的方法是直接检查服务器上配置的Web服务软件(如Apache、Nginx)的配置文件、虚拟主机管理面板(如cPanel、Plesk)或通过系统命令分析活动监听端口和进程,没有单一的“万能命令”,具体方法取决于服务器的操作系统、安装的Web服务器软件以及是否使用了控制……

    2026年2月14日
    8200
  • 高级视频处理方案怎么租,企业级视频渲染云服务哪家好

    租赁高级视频处理方案的核心在于按需匹配算力与特效模块,通过云端SaaS或私有化部署按月/按量付费,实现轻资产高效渲染,租赁前的核心需求拆解算力与场景匹配度评估租赁方案并非越贵越好,而是要看场景适配度,根据【影视后期】2026年最新权威数据,4K/8K实时渲染与AI画质增强的算力需求较2024年激增320%,短视……

    2026年4月26日
    2000
  • 服务器最新报价是多少,企业租用服务器一年多少钱?

    服务器采购是企业数字化转型的基石,其成本控制直接关系到IT预算的合理分配,当前服务器硬件市场正处于技术迭代的关键期,呈现出通用型价格趋于平稳、高性能算力价格持续波动的态势,核心结论在于,获取准确的服务器最新报价不能仅参考厂商的官方指导价,必须基于具体的业务负载、性能需求及长期运维成本(TCO)进行综合评估,盲目……

    2026年2月19日
    22210
  • 服务器怎么启动80端口?80端口无法访问怎么解决

    启动服务器的80端口,核心在于确认端口未被占用、Web服务软件正确安装与配置、以及防火墙安全策略的精准放行,80端口作为HTTP协议的默认端口,其畅通直接决定了网站能否被公网正常访问,整个过程并非单一的操作指令,而是涉及应用层、网络层与系统层的协同配置,必须遵循“服务部署-端口监听-防火墙放行-云平台授权”的闭……

    2026年3月22日
    6000

发表回复

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