当前位置:首页>Linux>【系列】每天一个 Linux 命令(27)firewall-cmd命令

【系列】每天一个 Linux 命令(27)firewall-cmd命令

  • 2026-08-26 15:26:02
【系列】每天一个 Linux 命令(27)firewall-cmd命令
红帽 Linux 近期开班

红帽RHCE9.0课程介绍

红帽RHCA云技术课程介绍

firewall-cmd 命令的功能是管理防火墙策略,是 firewalld 服务的配置工具。使用 firewall-cmd命令修改的防火墙策略会立即生效,但重启后失效,因此在使用时推荐加上 permanent 参数。

1.命令格式:

firewall-cmd  参数  对象

2.常用参数:

--add-interface  将指定网卡的所有流量都导向某区域--add-port  设置允许的端口--add-service  设置允许的服务--add-source  将指定IP地址的所有流量都导向某区域--change-interface  设置网卡与区域进行关联--get-active-zones  显示当前正在使用的区域与网卡名称--get-default-zone  显示默认的区域名称--get-services  显示预先定义的服务--get-zones  显示可用的区域列表--list-all  显示当前区域的网卡配置参数、资源、端口及服务--list-all-zones  显示区域信息情况--list-ports  显示所有正在运行的端口--panic-off  关闭紧急模式--panic-on  开启紧急模式--permanent  将策略写入永久生效表--query-panic  显示是否被拒绝--reload  立即加载永久生效策略,不重启服务--remove-port  设置默认区域不再允许指定端口的流量--remove-source  不要将指定IP地址的所有流量导向某区域--remove-service  设置默认区域不再允许指定服务的流量--set-default-zone  设置默认的区域--state  显示当前服务运行状态

3.参考示例:

查看当前防火墙状态:

[root@linuxcool ~]# firewall-cmd --staterunning

查看防火墙当前放行端口号列表:

[root@linuxcool ~]# firewall-cmd --zone=public --list-ports
  • firewall-cmd 命令:防火墙策略管理工具

重新加载防火墙策略,立即生效:

[root@linuxcool ~]# firewall-cmd --reloadsuccess

查看当前防火墙默认使用的区域名称:

[root@linuxcool ~]# firewall-cmd --get-default-zonepublic

设置当前防火墙默认使用的区域名称:

[root@linuxcool ~]# firewall-cmd --set-default-zone=dmzsuccess

开启紧急模式,随后关闭:

[root@linuxcool ~]# firewall-cmd --panic-onsuccess[root@linuxcool ~]# firewall-cmd --panic-offsuccess

设置 8080-8081 为防火墙允许放行的端口号:

[root@linuxcool ~]# firewall-cmd --zone=public --add-port=8080-8081/tcp

查看防火墙当前放行端口号列表:

[root@linuxcool ~]# firewall-cmd --zone=public --list-ports8080-8081/tcp

查询指定服务的流量是否被防火墙允许放行:

[root@linuxcool ~]# firewall-cmd --zone=public --query-service=sshyes[root@linuxcool ~]# firewall-cmd --zone=public --query-service=httpsno
点击查看相关文章:
【系列】每天一个 Linux 命令(26)ps命令
【系列】每天一个 Linux 命令(25)xargs命令
【系列】每天一个 Linux 命令(24):mount 命令
好课推荐
红帽认证-RHCE \ RHCA    
红帽认证是全球公认的 Linux 权威认证,也是国内企业招聘 Linux 运维、云计算、容器、大数据工程师时,最常标注的 “优先条件”,甚至很多企业将 RHCE/RHCA 作为入职的基础技能要求。

认准红帽官方授权  

微思-红帽官方授权合作伙伴!

— Linux文章推荐 —

【资料领取】200个Linux常用命令手册

《鸟哥Linux私房菜》全新完整中文版PDF

RHCE 证书价值解析:薪资水平与热门招聘企业分析

linux运维必备,100道常见面试题

超强linux学习笔记,值得一看(附PDF下载)

红红帽认证、麒麟认证与 K8S 该如何选择?

5 种 Linux 安装包管理工具中文手册!抓紧看!


系统集成

认证培训

买设备,找我们

IT维保,找我们

IT培训,找我们

最新文章

随机文章