不同系统下设置静态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在管网络再修改对应的配置文件。

相关新闻

3分钟掌握Chrome滚动截图神器:一键保存完整网页的终极方案

3分钟掌握Chrome滚动截图神器:一键保存完整网页的终极方案

3分钟掌握Chrome滚动截图神器:一键保存完整网页的终极方案 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-e…

2026/7/24 20:15:04 阅读更多 →
�鸿蒙报错速查:arkts-limited-stdlib __proto__ 原型链访问,用了就炸,根因 + 真解法

�鸿蒙报错速查:arkts-limited-stdlib __proto__ 原型链访问,用了就炸,根因 + 真解法

报错原文 ERROR: 10505001 ArkTS Compiler Error Error Message: Property __proto__ does not exist on type Object. At File: xxx.ets:N:N常伴生报错: Error Message: Usage of standard library is restricted (arkts-limited-stdlib)报错触发场景 你写鸿蒙 Ark…

2026/7/24 20:15:04 阅读更多 →
Windows Defender终极移除指南:3种模式快速释放系统性能

Windows Defender终极移除指南:3种模式快速释放系统性能

Windows Defender终极移除指南:3种模式快速释放系统性能 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirrors/w…

2026/7/24 20:15:04 阅读更多 →

最新新闻

Micrometer 系列【5】Counter 计数器

Micrometer 系列【5】Counter 计数器

文章目录1. 整体介绍1.1 基础概念1.2 计数器类型1.2.1 CumulativeCounter 累加计数器1.2.2 StepCounter 步进区间计数器1.2.3 DropwizardCounter 第三方适配器1.2.4 CompositeCounter 复合多路分发计数器1.2.5 NoopCounter 空操作无实现计数器1.3 核心规范1.4 使用方式3. 手动计…

2026/7/24 20:25:06 阅读更多 →
「NoSQL」技术之 MongoDB 篇:物理备份磁盘膨胀率减少 90% 的内核优化实践

「NoSQL」技术之 MongoDB 篇:物理备份磁盘膨胀率减少 90% 的内核优化实践

关键词:MongoDB、WiredTiger、物理备份、空间回收、备份回档提速MongoDB 常见的备份方式有两种:逻辑备份和物理备份。逻辑备份需要逐条遍历集合,期间持续消耗 CPU、内存与业务侧的查询带宽,TB 级实例往往要跑十几个小时&#xff0…

2026/7/24 20:25:06 阅读更多 →
从原生 K8s 到 Helm:彻底搞懂 templates/、values 与 Chart.yaml

从原生 K8s 到 Helm:彻底搞懂 templates/、values 与 Chart.yaml

从原生 K8s 到 Helm:彻底搞懂 templates/、values 与 Chart.yaml刚学完 k8s/ 文件夹里那一堆原生 YAML,以为自己"懂"了 Kubernetes 部署。打开 helm/ 目录后却懵了:templates/ 里全是 {{ .Values.xxx }},values.yaml、v…

2026/7/24 20:25:06 阅读更多 →
如何用3个现代Anki主题让记忆学习变得赏心悦目:Prettify美化模板完全指南

如何用3个现代Anki主题让记忆学习变得赏心悦目:Prettify美化模板完全指南

如何用3个现代Anki主题让记忆学习变得赏心悦目:Prettify美化模板完全指南 【免费下载链接】anki-prettify Collection of customizable Anki flashcard templates with modern and clean themes. 项目地址: https://gitcode.com/gh_mirrors/an/anki-prettify …

2026/7/24 20:25:06 阅读更多 →
第22期:安云平台基于 AI 的组件风险可达性分析是什么

第22期:安云平台基于 AI 的组件风险可达性分析是什么

「听云大讲堂」是一期短视频科普节目,每期一分钟,迅速了解可观测性与应用安全。 第22期:安云平台基于 AI的组件风险可达性分析是什么 第22期:安云平台基于 AI 的组件风险可达性分析是什么01|那些“无用漏洞”疯狂内耗…

2026/7/24 20:25:05 阅读更多 →
AI生成技术可行性研究报告工具评测与智能写作平台推荐方案

AI生成技术可行性研究报告工具评测与智能写作平台推荐方案

最近我在研究AI怎么辅助写技术可行性研究报告,发现市面上的工具真是五花八门。作为一个经常要搞定项目可研的人,我特别需要一个能帮我把报告写出来、还写得规范的解决方案。这次我把通用大模型、专业工程工具还有智能审查平台都翻了个底朝天,…

2026/7/24 20:24:05 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻