防火墙规则与 nmcli 命令使用指南
防火墙规则与 nmcli 命令使用指南1. 防火墙firewall-cmd常用命令firewall-cmd是 Linux 系统中管理 firewalld 防火墙的主要命令行工具。1.1 服务管理添加服务firewall-cmd --add-service 服务名移除服务firewall-cmd --remove-service 服务名1.2 区域管理查看默认区域firewall-cmd --get-default-zone设置默认区域firewall-cmd --set-default-zonepublic1.3 端口管理添加端口firewall-cmd --add-port端口/协议例如--add-port80/tcp移除端口firewall-cmd --remove-port端口/协议1.4 高级规则Rich Rules使用富规则进行更精细的控制firewall-cmd --permanent --add-rich-rulerule familyipv4 source address192.168.1.100 service namehttp accept firewall-cmd --permanent --add-rich-rulerule familyipv6 source address2001:db8::1 service namessh drop参数说明family协议族ipv4 或 ipv6source address源 IP 地址service name服务名如 http、ssh、httpsaction动作accept 允许、drop 丢弃、reject 拒绝1.5 重载配置修改永久规则后需要重载生效firewall-cmd --reload2. 网络接口与 nmcli 命令2.1 查看网络接口信息查看所有接口ip a或ip addr show查看指定接口统计信息ip -s link show 网卡名例如ip -s link show eth02.2 NetworkManager 管理nmcli查看设备状态nmcli device status查看连接配置文件配置文件位于/etc/NetworkManager/system-connections/可使用vim编辑停止网络设备nmcli device stop 设备名例如nmcli device stop eth03. 实用案例与补充说明案例 1开放 Web 服务# 添加 http 服务 firewall-cmd --add-servicehttp # 或直接开放 80 端口 firewall-cmd --add-port80/tcp # 设置为永久规则 firewall-cmd --permanent --add-servicehttp # 重载配置 firewall-cmd --reload案例 2限制 SSH 访问# 只允许特定 IP 访问 SSH firewall-cmd --permanent --add-rich-rulerule familyipv4 source address192.168.1.50 service namessh accept firewall-cmd --permanent --add-rich-rulerule familyipv4 source address192.168.1.51 service namessh accept # 默认拒绝其他 SSH 连接firewalld 默认拒绝所有此规则显式说明 firewall-cmd --reload案例 3网络设备管理# 查看所有网络设备 nmcli device status # 查看 eth0 的详细连接信息 nmcli device show eth0 # 临时禁用 eth0 nmcli device disconnect eth0 # 或使用 stop需注意stop 可能影响其他管理工具 nmcli device stop eth0 # 重新启用 nmcli device connect eth0补充说明临时 vs 永久规则不加--permanent的参数为临时规则重启后失效。永久规则需要--permanent并执行--reload。区域概念firewalld 使用区域zone管理不同信任级别的网络如 public、internal、trusted 等。nmcli 与 ip 命令nmcli是 NetworkManager 的管理工具而ip命令是 iproute2 工具集的一部分两者功能有重叠但管理层面不同。配置文件编辑修改/etc/NetworkManager/system-connections/下的文件后通常需要重启 NetworkManager 服务systemctl restart NetworkManager。4. 总结firewall-cmd和nmcli是 Linux 系统网络配置与安全管理的重要工具。掌握这些命令可以帮助管理员快速配置防火墙规则、管理网络连接并确保系统网络安全。建议在实际操作前先在测试环境中验证命令效果。

相关新闻

从移动开发到AI Agent:程序员技术转型实战指南

从移动开发到AI Agent:程序员技术转型实战指南

1. 移动互联网时代的程序员生存法则回顾2007年iPhone的发布开启了移动互联网的黄金十年,那会儿我刚入行做Android开发。记得最早用Eclipse写XML布局时,一个简单的ListView要折腾半天适配不同屏幕尺寸。后来Android Studio和ConstraintLayout的出现&#…

2026/7/31 3:11:31 阅读更多 →
PCIe Gen4掉速至Gen3:链路训练与均衡失败排查指南

PCIe Gen4掉速至Gen3:链路训练与均衡失败排查指南

1. 项目概述:从Gen4到Gen3的“降级”之谜 最近在调试一块基于PCIe Gen4接口的高速数据采集卡时,遇到了一个相当典型但又令人头疼的问题:系统启动后,设备管理器里明明识别到了这张卡,但它的运行速度却从预期的Gen4&…

2026/7/31 3:10:31 阅读更多 →
英语精听练习方法论:从语音识别到意义构建的112集系统训练

英语精听练习方法论:从语音识别到意义构建的112集系统训练

你是不是也曾经这样:每天挂着英语听力当背景音,以为在"磨耳朵",结果几个月过去,听力水平还是原地踏步?问题不在于你不够努力,而在于方法错了——精听和泛听有着天壤之别。今天要介绍的这套112集英…

2026/7/31 3:10:31 阅读更多 →

最新新闻

3D角色建模与特效开发:从基础到雷霆男角色实现

3D角色建模与特效开发:从基础到雷霆男角色实现

这次我们来看一个名为"论在成为神必雷霆男之前的塑造"的技术项目。从标题来看,这似乎是一个关于角色塑造或人物建模的技术探讨,可能涉及游戏角色设计、虚拟形象创建或AI角色生成等领域。虽然项目标题比较抽象,但我们可以从技术角度…

2026/7/31 3:40:43 阅读更多 →
重构前端三剑客:现代开发的新模块划分

重构前端三剑客:现代开发的新模块划分

1. 为什么传统前端三剑客划分方式需要重构作为一名经历过完整前端学习周期的软件工程专业学生,我深刻体会到传统"HTMLCSSJavaScript"三分法带来的认知负担。这种划分方式源于Web技术的历史发展脉络,却与现代前端开发的实际工作模式存在明显脱节…

2026/7/31 3:40:43 阅读更多 →
Zynq R5双核OpenAMP通信与实时温控系统实战

Zynq R5双核OpenAMP通信与实时温控系统实战

这次我们来看一个 Zynq R5 核的实战应用项目——基于 OpenAMP 框架的双核通信温控系统实现。这个方案重点不是讲复杂的概念,而是如何在 Zynq 平台上快速部署 R5 核应用,并通过双核通信实现实时温控功能。对于嵌入式开发者来说,Zynq 的 R5 核资…

2026/7/31 3:40:43 阅读更多 →
计算机毕业设计之基于SpringBoot+Vue的智能健康管理系统的设计与实现

计算机毕业设计之基于SpringBoot+Vue的智能健康管理系统的设计与实现

随着全球范围内人口老龄化趋势的加剧,老年人群体对健康管理的需求日益增加。传统的健康管理模式难以满足老年人长期、持续的健康监测与管理需求,因此智能健康管理系统应运而生。现代社会中,慢性病发病率逐年上升,如高血压、糖尿病…

2026/7/31 3:40:43 阅读更多 →
计算机毕业设计之基于springboot+Vue的智能停车场系统设计与实现

计算机毕业设计之基于springboot+Vue的智能停车场系统设计与实现

随着大数据、人工智能的快速发展,传统的手工管理方式已难以满足现代用户的需求。为了提升工作效率、优化用户体验并降低运营成本,本研究设计并实现了一套基于Spring Boot的智能停车场系统设计与实现。该系统充分利用Spring Boot框架的简洁性、高效性和易…

2026/7/31 3:40:43 阅读更多 →
2.5D与3D封装技术解析:从CoWoS到Chiplet的芯片集成革命

2.5D与3D封装技术解析:从CoWoS到Chiplet的芯片集成革命

1. 从平面到立体:封装技术演进的核心驱动力在芯片设计领域,我们常常听到一个说法:摩尔定律正在放缓。这背后反映的,是晶体管微缩带来的性能提升和成本降低的边际效益正在递减。当制程工艺从7nm向5nm、3nm甚至更小节点迈进时&#…

2026/7/31 3:39:43 阅读更多 →

日新闻

物理复制比逻辑复制好在哪?数据库复制原理详解

物理复制比逻辑复制好在哪?数据库复制原理详解

数据库复制是把主库数据同步到备库的机制,分为逻辑复制和物理复制两种。逻辑复制传输的是 SQL 语句或行变更事件,物理复制传输的是存储引擎底层的物理日志。阿里云 PolarDB(云原生数据库)采用物理复制,在同步延迟、数据…

2026/7/31 0:00:34 阅读更多 →
BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilib…

2026/7/31 0:00:34 阅读更多 →
有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

当前,游戏行业的“DataAI融合”已从概念验证进入价值落地阶段。根据IDC 2025年数据,中国AI游戏云市场规模已达18.6亿元;同时,游戏研发环节AI渗透率高达86%,生成式AI内容普及率超过50%。面对庞大的市场,游戏…

2026/7/31 0:00:34 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻