Linux系统如何开关防火墙?

Linux系统开关防火墙需依据发行版及默认防火墙服务类型区别操作:CentOS/RHEL/Fedora主流采用firewalld,Ubuntu/Debian则普遍预装ufw,而iptables作为底层工具仍被广泛支持。以firewalld为例,启用命令为`sudo systemctl start firewalld`并配合`sudo systemctl enable firewalld`实现开机自启;ufw用户则执行`sudo ufw enable`即可激活策略管理;若使用iptables,需先启动服务`sudo systemctl start iptables`,再通过`sudo iptables -P INPUT ACCEPT`或`DROP`设定默认策略,并用`sudo iptables-save`持久化规则。所有操作均需root权限,且状态核查应分别调用`sudo firewall-cmd --state`、`sudo ufw status verbose`或`sudo iptables -L -n`确保配置生效。不同工具虽命令各异,但核心逻辑一致——明确服务启停、策略设定与规则持久化三步闭环。

一、精准识别当前系统防火墙类型

在执行开关操作前,必须先确认系统实际启用的防火墙服务。执行`sudo systemctl list-unit-files | grep -E "(firewalld|ufw|iptables)"`可列出所有相关服务单元状态;再运行`sudo ss -tuln | grep ":22"`结合`sudo ps aux | grep -E "(firewalld|ufw|iptables)"`辅助判断活跃进程。CentOS 8及以上默认启用firewalld且iptables服务被禁用,Ubuntu 20.04起ufw为预装管理前端,而Debian系若未安装ufw则可能直接调用iptables规则链。切勿凭发行版名称武断操作,例如部分定制版Ubuntu可能已替换为nftables后端,此时`sudo nft list ruleset`才是有效验证手段。

二、分场景执行安全启停流程

对于firewalld:启动后务必执行`sudo firewall-cmd --reload`加载新规则,关闭时应先`sudo firewall-cmd --remove-service=ssh --permanent`清理关键服务再`sudo systemctl stop firewalld`,避免SSH连接中断;ufw用户需在启用前用`sudo ufw default deny incoming`设定安全基线,再逐条`sudo ufw allow OpenSSH`开放必要端口;iptables操作则严格遵循“清空→设策→加规→保存”四步法:依次执行`sudo iptables -F`、`sudo iptables -P INPUT DROP`、`sudo iptables -A INPUT -p tcp --dport 22 -m state --state NEW -j ACCEPT`、`sudo sh -c "iptables-save > /etc/iptables/rules.v4"`,缺失任一环节均可能导致服务不可达。

三、持久化配置与状态校验要点

firewalld需对每个`--permanent`参数操作后执行`--reload`,ufw依赖`sudo ufw status verbose`查看含日志级别的完整策略,iptables则必须将规则写入系统级配置文件(如RHEL系的`/etc/sysconfig/iptables`或Debian系的`/etc/iptables/rules.v4`),仅靠`iptables-save`命令输出不等于自动生效。每次变更后,使用`curl -I http://localhost`测试本地服务连通性,并通过`sudo journalctl -u firewalld --since "1 hour ago"`或`sudo ufw logging on`开启日志追踪异常拦截。

综上,Linux防火墙管理本质是服务控制、策略定义与规则固化三位一体的技术实践,需严格匹配系统环境选择工具链并恪守操作时序。

特别声明:本内容来自用户发表,不代表太平洋科技的观点和立场。

最新问答

兼顾游戏高帧与办公多任务流畅,首选搭载天玑9500芯片的OPPO Find X9s Pro,其潮汐引擎与ColorOS 16系统深度协同,确保重度负载下依然稳帧低耗。7025mAh超大电池彻底消除续航焦虑,哈苏双2亿影像系统兼顾日常记录,1
长春比亚迪元PLUS购车指南来了,门店信息一目了然: 1、比亚迪恒亚4S店,门店位于长春市高新区光谷大街1398号(光谷大街与飞跃中路交汇东行150米)。,联系电话:400-805-2300 转 8046; 2、比亚迪汽车王朝网(长春兴盛4
正在乌鲁木齐物色奇瑞新能源?这几家4S店可以先去转转: 1、乌鲁木齐跃龙奇瑞,门店位于新疆乌鲁木齐市水磨沟区南湖北路786号,联系电话:400-805-3600 转 7604; 2、新疆云盛风云,门店位于新疆乌鲁木齐市新市区鲤鱼山北路1号赛
华为Mate 80的关机操作无需寻找“独立关机键”,其电源键即为统一的物理控制入口,位于机身右侧中上部、音量键上方,采用一体化金属按键设计,表面印有标准电源符号(○|)。该按键支持短按唤醒/锁屏、长按触发关机菜单、双击启动相机等多重交互逻辑
华为nova 8支持便捷高效的无线投屏功能,操作路径清晰、响应稳定。用户只需进入「设置」→「更多连接」→「手机投屏」,开启无线投屏后,系统将自动扫描同一Wi-Fi网络下的Miracast或DLNA兼容设备,如智慧屏、主流品牌电视及投影仪等;
正在长沙物色腾势?这几家4S店可以先去转转: 一、湖南仁孚奔驰 门店电话:400-805-2900 转 8668 门店地址:湖南省长沙市经济技术开发区中南汽车世界A区A01(星沙收费站旁) 二、湖南力天湘府路腾势中心 门店电话:400-80
石家庄丰田亚洲龙看车团集合,4S店清单新鲜出炉: 一、石家庄新华一汽丰田,门店位于石家庄市北二环西路296号,他们的联系电话是400-805-2900 转 1366; 二、石家庄新石丰田,门店位于河北省石家庄市桥西区新石北路399号振新工业
小米MIX4支持四种官方认证的长截屏方式,操作便捷且适配不同使用习惯。用户既可通过音量下键+电源键触发截图后点击缩略图进入“截长屏”模式,让系统自动滚动捕获整页内容;也可在设置中开启三指下滑手势,一步完成截图并快速调出长截功能;此外,下拉通
小米10开启开发者模式只需三步:进入“设置→我的设备→全部参数”,连续点击“MIUI版本号”5至7次即可激活。这一设计沿袭安卓原生逻辑,是小米为兼顾系统安全与用户可定制性所设置的标准入口。官方实测数据显示,该操作在MIUI 12.5至14系
兰州鸿蒙智行智界S7的准车主们,这份4S店指南请收好: 一、鸿蒙智行·兰州体验中心 门店电话:400-805-3600 转 9412 门店地址:甘肃省兰州市西固区陈坪街道南滨河西路9号汇金国际智慧汽车城A区-11 看完门店信息,再送你几条看
上划加载更多内容

热门问答

更多问答
美的空调制热最高可设定至30℃,部分高端型号在特定环境条件下甚至能短暂输出更高温度。根据国家《室内空气质量标准》及中国标准化研究院的节能指引,推荐冬季制热温度设定在18—20℃区间,该范围既符合人体热舒适性研究数据(ASHRAE Stand
红米K40原生支持长截屏功能,单次最长可稳定截取约20米(像素高度达15000–22000像素)的连续画面。这一能力自出厂即集成于MIUI 12.5.8及以上系统版本中,无需额外安装工具或强制升级,依托小米深度优化的滚动截屏算法与后台图像拼
华为nova9 Pro的截屏图片默认保存在手机本地存储的“Pictures/Screenshots”文件夹中,相册应用内也会同步归集至“截图”专属分类。根据华为EMUI系统设计规范,所有通过物理按键(音量下键+电源键)、通知栏快捷开关或三指
三星Galaxy J9(SM-J9160)可通过系统原生路径直接查看内存详细信息。在“设置”中依次进入“设备维护→内存”,即可实时掌握RAM已用/可用容量及后台进程分布;返回“设置→存储”,则能清晰分辨ROM总容量、已用空间与剩余空间,并逐
惠而浦部分型号洗衣机支持手动调节脱水时间,最短可设为1分钟,但需满足机型具备独立脱水时间调节功能且处于待机或程序设置状态。根据惠而浦官方操作指南及多款在售波轮与滚筒机型实测反馈,用户可通过长按“脱水”键实现分钟级递减,每按一次减1分钟,循环