发布时间:2026/7/24 20:14:29
不同系统下设置静态IP 虽然所有 Linux 系统在底层的内核操作是相同的临时配置都可以用ip或ifconfig但让静态 IP 永久生效的配置文件格式、路径以及后台网络管理服务在不同操作系统中截然不同。各大常见系统设置静态 IP 的机制对比与操作示例说明如下系统 / 发行版网络管理服务 (Backend)配置文件位置格式特点嵌入式 Linux (Buildroot / BusyBox)ifupdown或init脚本/etc/network/interfaces或/etc/init.d/S*极简文本 / Shell 脚本Ubuntu 18.04 / Debian 12Netplan(systemd-networkd)/etc/netplan/*.yaml严格缩进的YAML格式CentOS 7/8 / RHEL / FedoraNetworkManager(nmcli)/etc/NetworkManager/system-connections/INI 键值对或通过nmcli命令行配置通用小型 Linux (Arch / Alpine)systemd-networkd/etc/systemd/network/*.network标准[Match]和[Network]段落树莓派 (Raspberry Pi OS 早期)dhcpcd/etc/dhcpcd.conf配置文件末尾追加规则主流系统的实际配置写法1. Ubuntu 18.04 及以上Netplan使用 YAML 缩进不能使用 Tab 键只能用空格# /etc/netplan/01-netcfg.yaml network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1应用配置命令sudo netplan apply2. CentOS / RHEL / 企业级 LinuxNetworkManager / nmcli现代 RedHat 系推荐直接用命令行生成配置不需要手动改文件# 1. 设置静态 IP 和网关 nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual # 2. 重新加载并生效 nmcli connection up eth03. 通用 Linuxsystemd-networkd许多轻量级服务器和现代嵌入式系统如 Ubuntu Core、Yocto喜欢用systemd原生网络管理# /etc/systemd/network/10-static-eth0.network [Match] Nameeth0 [Network] Address192.168.1.100/24 Gateway192.168.1.1 DNS8.8.8.8应用配置命令systemctl restart systemd-networkd4. 嵌入式 LinuxBuildroot / 经典 Debian结构非常直接# /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1为什么会有这么多方式因为 Linux 本身只是一个内核网络配置是由运行在内核之上的网络管理守护进程Daemon负责读写和维护的嵌入式系统Buildroot/Yocto追求体积小、启动快所以用最简单的ifupdown或开机 Shell 脚本。桌面/服务器系统Ubuntu/RedHat追求热插拔、Wi-Fi/有线自动切换所以引入了强大的NetworkManager或Netplan。两条通用规则临时修改在任何 Linux 下运行ip addr add 192.168.1.100/24 dev eth0都通用重启失效。永久修改先用systemctl status或查看目录确认当前系统到底是用Netplan、NetworkManager还是interfaces在管网络再修改对应的配置文件。

相关新闻

2026/7/24 20:09:28

Sketchfab模型下载终极指南:Firefox油猴脚本完整解决方案

Sketchfab模型下载终极指南:Firefox油猴脚本完整解决方案 【免费下载链接】sketchfab sketchfab download userscipt for Tampermonkey by firefox only 项目地址: https://gitcode.com/gh_mirrors/sk/sketchfab 想要轻松下载Sketchfab上的精美3D模型吗&…

2026/7/24 21:39:35

AI副业合法变现路径图(2024最新监管白皮书实操版)

更多请点击: https://intelliparadigm.com 第一章:AI副业合法变现的底层合规逻辑 AI副业的可持续性不取决于模型有多强大,而在于其商业行为是否嵌入法定权利义务框架之中。合法变现的核心,是将技术输出转化为受法律承认的“可交易…

2026/7/24 21:39:35

高并发内存池 - central cache 结构设计

高并发内存池 - central cache 结构设计 项目 gitee 链接: 高并发内存池项目 项目 github 链接: 高并发内存池项目 central cache 也是一个哈希桶结构,并且映射关系与 thread cache 保持一致,但是链接部分不再是自由链表&#x…

2026/7/24 21:39:35

Druid相关知识梳理

文章目录 Druid 是什么? 核心功能(必背) 为什么要用 Druid?(优点) 一句话速记 总结 具体连接举例 1. 导入依赖 2. 核心区别 3. 代码实操 配置参数 创建Druid数据源(连接池) 4. 一句话总结 5. 多库延伸 为啥不用原生JDBC,非要用Druid 1. 原生JDBC致命缺点 2. Druid连接…

2026/7/24 21:39:35

deepseek 怎么导出 pdf?借助 AI 导出鸭,轻松解决各类导出格式困扰

DeepSeek导出PDF的技术纵深:从格式崩塌到结构化数据流转的工程进化 一、痛点:当“导出PDF”成为知识工程的最后一公里诅咒 在实际的AI工程化落地中,一个看似简单的功能——将AI生成内容导出为PDF,正在成为结构化工单、技术文档、科…

2026/7/24 21:39:35

HSTracker:3大功能让你的炉石传说胜率飙升50%

HSTracker:3大功能让你的炉石传说胜率飙升50% 【免费下载链接】HSTracker A deck tracker and deck manager for Hearthstone on macOS 项目地址: https://gitcode.com/gh_mirrors/hs/HSTracker 还在为记不住对手的卡牌而烦恼?每次抽牌都像在赌博…

2026/7/24 21:34:35

呆啵宠物:让二次元角色住进桌面的终极开源桌宠框架

呆啵宠物:让二次元角色住进桌面的终极开源桌宠框架 【免费下载链接】DyberPet Desktop Cyber Pet Framework based on PySide6 项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet 呆啵宠物DyberPet是一款基于PySide6开发的桌面宠物开源框架&#x…

2026/7/23 12:54:51

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述:为什么我们需要一个本地通信服务器?在游戏开发、数字孪生、仿真训练等众多领域,Unity作为强大的实时3D内容创作平台,其核心逻辑通常由C#驱动。然而,当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/24 0:03:10

不同品牌斜齿行星减速机如何替换?以PX与PAG系列为例

不同品牌斜齿行星减速机如何替换?以 PX 与 PAG 系列为例 一、系列对应不等于型号直接互换 PX 与 PAG 都属于斜齿、方法兰、输出轴式精密行星减速机,结构形式和应用方向具有对应关系。 原设备使用PX系列时,可以优先从PAG系列中寻找替换型号。但…

2026/7/24 0:03:10

jdk8 把list 扁平化成String 多个以逗号分隔

在 JDK 8 中&#xff0c;将 List 扁平化为以逗号分隔的 String&#xff0c;有几种非常简洁且高效的方法。&#x1f680; 推荐方案&#xff1a;使用 Collectors.joining()这是最标准的 Java 8 写法&#xff0c;适用于 List<String>。javaimport java.util.stream.Collecto…

2026/7/24 0:03:10

java 两个 long id 怎么合并成一个long id 并且不重复

“把两个 Long ID 合并成一个唯一的 Long ID&#xff0c;且保证不重复”这个需求&#xff0c;在 Java 里直接做数学上的“完美合并”是不可能的。因为两个 Long&#xff08;各 64 位&#xff09;要合并成一个 Long&#xff08;64 位&#xff09;&#xff0c;在信息论上是有损压…

2026/7/23 23:42:43

3个高效策略:快速掌握Axure中文界面配置

3个高效策略&#xff1a;快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…