Linux防火墙:Firewalld 常用命令
Linux防火墙:Firewalld 常用命令
CentOS 和 Fedora 中默认的防火墙是 Firewalld
-
查看防火墙状态
firewall-cmd --state
-
启动防火墙
systemctl start firewalld
-
重启防火墙
systemctl restart firewalld
-
暂时关闭防火墙
systemctl stop firewalld
-
永久关闭防火墙
systemctl disable firewalld
-
查看firewall服务状态(普通用户可执行)
systemctl status firewalld
-
查看防火墙服务是否开机启动
systemctl is-enabled firewalld
-
设置开机时启用、禁用防火墙服务
-
启用服务
systemctl enable firewalld
-
禁用服务
systemctl disable firewalld
配置防火墙的命令
-
查看防火墙的版本
firewall-cmd --version
-
查看防火墙全部的信息
firewall-cmd --list-all
-
查看防火墙已开通的端口
firewall-cmd --list-port
-
查看防火墙已开通的服务
firewall-cmd --list-service
-
查看全部的服务列表(普通用户可执行)
firewall-cmd --get-services
-
开放、移除某个端口
-
开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
-
移除80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
- 开放、移去范围端口
-
开放5000-5500之间的端口
firewall-cmd --zone=public --add-port=5000-5500/tcp --permanent
-
移除5000-5500之间的端口
firewall-cmd --zone=public --remove-port=5000-5500/tcp --permanent
- 开放、移去服务
-
开放ftp服务
firewall-cmd --zone=public --add-service=ftp --permanent
-
移去http服务
firewall-cmd --zone=public --remove-service=ftp --permanent
- 重新加载防火墙配置(修改配置后要重新加载防火墙配置或重启防火墙服)
firewall-cmd --reload
原文链接

作者:LiangSenCheng小森森 开源分享汇 公众号
出处:https://www.cnblogs.com/LiangSenCheng/p/17703191.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)