【Linux运维基础】CentOS 7 防火墙命令速查(含案例)

简介: 本页为CentOS 7防火墙(firewalld)命令速查与详解手册,涵盖服务启停、端口开放/关闭、批量操作、Zone配置、服务管理、IP伪装、端口转发等核心命令,附带永久生效说明与实用示例,运维人员必备参考。

一、CentOS 7防火墙命令速查(放在前面)

常用命令:
systemctl start firewalld #启动
systemctl stop firewalld #停止
systemctl status firewalld #查看状态
systemctl disable firewalld #开机禁用
systemctl enable firewalld #开机启动

开放或关闭端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --query-port=80/tcp #查看80/tcp端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭80/tcp端口

批量开放或关闭端口:
firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent #批量开放端口,打开从40000到45000之间的所有端口
firewall-cmd --zone=public --list-ports #查看系统所有开放的端口
firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent #批量关闭端口,关闭从40000到45000之间的所有端口

更新防火墙的设置:
firewall-cmd --reload #更新防火墙的设置,使上面的修改生效


二、CentOS7 防火墙(firewall)的操作命令详解


安装:yum install firewalld


1.firewalld的基本使用


启动: systemctl start firewalld

查看状态: systemctl status firewalld

禁用,禁止开机启动: systemctl disable firewalld

停止运行: systemctl stop firewalld


2.配置firewalld-cmd


查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

查看所有打开的端口: firewall-cmd --zone=public --list-ports

更新防火墙规则: firewall-cmd --reload

更新防火墙规则,重启服务: firewall-cmd --completely-reload

查看已激活的Zone信息: firewall-cmd --get-active-zones
查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
拒绝所有包:firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
查看是否拒绝: firewall-cmd --query-panic


3.信任级别,通过Zone的值指定


drop: 丢弃所有进入的包,而不给出任何响应
block: 拒绝所有外部发起的连接,允许内部发起的连接
public: 允许指定的进入连接
external: 同上,对伪装的进入连接,一般用于路由转发
dmz: 允许受限制的进入连接
work: 允许受信任的计算机被限制的进入连接,类似 workgroup
home: 同上,类似 homegroup
internal: 同上,范围针对所有互联网用户
trusted: 信任所有连接


4.firewall开启和关闭端口


以下都是指在public的zone下的操作,不同的Zone只要改变Zone后面的值就可以
添加:
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入:
firewall-cmd --reload
查看:
firewall-cmd --zone=public --query-port=80/tcp
删除:
firewall-cmd --zone=public --remove-port=80/tcp --permanent


5.管理服务


以smtp服务为例, 添加到work zone
添加:
firewall-cmd --zone=work --add-service=smtp
查看:
firewall-cmd --zone=work --query-service=smtp

删除:
firewall-cmd --zone=work --remove-service=smtp


6.配置 IP 地址伪装


查看:firewall-cmd --zone=external --query-masquerade打开:firewall-cmd --zone=external --add-masquerade关闭:firewall-cmd --zone=external --remove-masquerade


7.端口转发


打开端口转发,首先需要打开IP地址伪装 :
firewall-cmd --zone=external --add-masquerade
转发 tcp 22 端口至 3753:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toport=3753
转发端口数据至另一个IP的相同端口:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp:toaddr=192.168.1.112
转发端口数据至另一个IP的 3753 端口:
firewall-cmd --zone=external --add-forward-port=22:porto=tcp::toport=3753:toaddr=192.168.1.112


8.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体


启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed

相关文章
|
1月前
|
弹性计算 人工智能 安全
如何在阿里云服务器ECS上部署DeepSeek Harness开源智能体?图文教程来了
本方案介绍如何通过阿里云ECS、百炼平台与计算巢,快速部署DeepSeek AI开源智能体框架DeepSeek Harness,基于“一切皆插件”架构与Cordis引擎,构建支持时空组合能力的专属AI Agent平台。(239字)
|
4月前
|
人工智能 自然语言处理 IDE
阿里云百炼AI 编码类热门大模型解析:Qwen-Coder、Qoder、通义灵码能力、适用场景及用户选购指南参考
本文梳理了阿里云AI编码体系的核心关系与能力:Qwen-Coder是底层代码大模型底座,采用MoE混合专家架构,支持1M长上下文,在权威评测中表现领先;原“通义灵码”已正式升级为Qoder CN系列,是集成该模型的智能编程助手,覆盖代码补全、工程级多文件修改、企业知识库等能力;Qoder则是面向复杂场景的Agentic编码平台,支持大规模代码检索与异步自主编程。针对不同用户提供分层方案,个人开发者选Qoder CN个人版,中大型企业可选专属版或私有化部署,叠加全模型抵扣首购低至4.5折的优惠,可在可控成本下大幅提升研发效率。
|
19天前
|
人工智能 弹性计算 双11
2026年阿里云双11热门产品优惠活动:大模型4.5折起、云服务器38元起,Token Plan79元起、AI建站9.9元起‌
2026年双11活动,阿里云围绕"AI生产力普惠"与"云上成本优化"两条主线,释放大模型、Token Plan、AI建站、云服务器四大板块优惠:全模型通享低至4.5折、首购10元起;Token Plan个人版纳入12项Harness权益,79元/月起、团队版150元/月起;万小智3.0建站9.90元/月起;云服务器覆盖38元轻量至13.8万元GPU旗舰,99元、199元档续费同价。多数支持先领券再下单。
|
2月前
|
运维 监控 安全
国家评测机构首次给智能体分五级:这套五维框架,测试团队明天就能抄成上线验收清单
智能体上线评审常陷“五人五义”困局。全国首个五级智能体评测证书揭示破局关键:将主观判断拆为功能性、稳定性、安全、工程化、场景适配五大可证维度,每维设独立判据与证据链,推动验收从经验走向可审计、可复现、可追责。(239字)
国家评测机构首次给智能体分五级:这套五维框架,测试团队明天就能抄成上线验收清单
|
5月前
|
人工智能 运维 JavaScript
阿里云无影云电脑部署OpenClaw与Hermes Agent +百炼Token Plan简易配置流程
随着AI智能体技术的普及,轻量化AI Agent框架结合大模型服务的使用场景愈发广泛。阿里云无影云电脑依托云端桌面形态,无需本地硬件支撑、环境隔离安全、即开即用,区别于传统ECS云服务器,操作逻辑更贴近个人电脑,对于不熟悉纯命令行运维的使用者十分友好,是部署各类应用程序与AI服务的优质载体。
811 2
|
4月前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
6682 227
|
3月前
|
人工智能 自然语言处理 安全
掌握RAG、Agent、函数调用、MCP、A2A全核心技术,AI应用架构设计能力完全解析21.1
本文系统阐述大模型应用开发的全栈技术体系:从提示词工程、RAG检索增强、Function Calling工具调用,到Skills模块化封装、MCP标准化通信、Agent自主规划及A2A多智能体协作,最终构建高可用、安全可控的生产级AI架构,助力企业实现从“简单问答”到“智能业务执行”的跃迁。
185 4
|
5天前
|
人工智能 自然语言处理 供应链
假读书会邀约的 AI 情感定向与微额支付结构
本文剖析2026年英国《卫报》报道的AI驱动读书会骗局:诈骗者利用生成式模型伪造“深度阅读”来信,以城市读书会名义索要数百美元“贡献费”。其核心是三要素耦合——情感定向(满足作者“被看见”渴望)、社群借位(冒用非商业读书会信任)、微额支付(低于核实成本)。传统反钓鱼技术失效,防御需转向请求层判断:凡索费即可疑,依行业规范(如读书会从不向作者收费)而非文本真伪识别。
51 2
|
8天前
|
弹性计算 缓存 Ubuntu
在阿里云 ECS 上复跑 MCP 兼容矩阵:出网、隔离、并发三件事
本文详解在阿里云ECS复跑MCP兼容矩阵的三大关键:**出网(npm/GitHub/NAT)、隔离(容器化防污染)、并发(CPU核数×1.5+90秒超时)**。涵盖规格选型、避坑指南与结果核验方法,助团队可复现地批量验证2601格MCP服务可用性。(239字)
55 4
|
9天前
|
人工智能 安全 网络安全
深度伪造投资骗局的信任构建机制与防护策略
本文分析生成式AI驱动的深度伪造投资骗局,揭示其以名人背书、伪造平台、渐进诱导和情感操纵构建的信任链路。基于澳大利亚监管数据与银行防骗报道,指出骗局年损近10亿澳元,2025年相关骗局激增25%。防护需技术核验、机构仿冒识别与去污名化沟通协同发力。(239字)
45 2

热门文章

最新文章