Centos7下Firewalld防火墙配置命令
常用
打开80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
打开3306(mysql)端口打开80端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
前 言
服务端口日常被拦截,记录一下常用的命令便于查询
Firewalld服务管理
查看防火墙状态
1
|
systemctl status firewalld
|
开机启用/禁用防火墙
1
|
systemctl enable/disable firewalld
|
启用/禁用防火墙
1
|
systemctl start/stop firewalld
|
Firewalld命令
查看状态
1
|
firewall-cmd --state
|
获取活动的区域
1
|
firewall-cmd --get-active-zones
|
获取所有支持的服务
1
|
firewall-cmd --get-service
|
开启/关闭/查询应急模式[远程慎用]
1
|
firewall-cmd --panic-on/off/panic
|
重载配置
1
|
firewall-cmd --reload
|
临时放行服务(重启失效)(默认外网区域)
1
|
firewall-cmd --zone=public --add-service=服务名
|
永久放行服务(默认外网区域)
1
|
firewall-cmd --permanent --zone=public --add-service=服务名
|
临时放行端口(重启失效)(默认外网区域)
1
|
firewall-cmd --zone=public --add-port=端口/协议
|
端口支持格式:80,443,8000-10000
永久放行端口(默认外网区域)
1
|
firewall-cmd --permanent --zone=public --add-port=端口/协议
|
端口支持格式:80,443,8000-10000
若删除则将add-service/add-port替换为remove-service/remove-port
原文链接:https://morton.li/centos7%E4%B8%8Bfirewalld%E9%98%B2%E7%81%AB%E5%A2%99%E9%85%8D%E7%BD%AE%E5%91%BD%E4%BB%A4/
其他参考:https://www.jianshu.com/p/59acef4e267a
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人