当前位置: 首页 > news >正文

【第二节】ubuntu server配置静态IP

切记切记 root登录后再做这些操作,否则修改文件权限好麻烦

先看配置文件位置,就是代码块里的 /etc/netplan下面的这个文件,有可能会因为版本的不同这个文件名字前面的数字会有不同,灵活理解

zxd@server001:~$ cd /etc/netplan
zxd@server001:/etc/netplan$ ls
50-cloud-init.yaml
zxd@server001:/etc/netplan$ 

现在打开了配置文件,可以看到我已经配置好了,如果您想了结更多细节 可以把这个图片丢给腾讯元宝的deepseek模型,它会解释的很清楚,这里为需要注意的是,第一个addresses后面那个ip地址后面的24,相当我们使用windows电脑下的子网掩码,具体怎么换算也可以问deepseek,网上有现成的转换工具
在这里插入图片描述

配置完成后输入这个命令就生效了

sudo netplan apply

然后更重要的问题来了,我在修改了以后,重启机器以后这个文件又恢复了,后来通过问deepseek才知道,这个文件是会被另一个级别更高的文件在每次开机的时候覆盖掉,等于我们现在配置只是一个临时配置,那么要解决这个问题我们还需要去配置另一个文件,下面我们去到那个文件

就是这个地址

zxd@server001:/etc/cloud/cloud.cfg.d$ ls
05_logging.cfg  20-disable-cc-dpkg-grub.cfg  90_dpkg.cfg  90-installer-network.cfg  99-installer.cfg  curtin-preserve-sources.cfg  README
zxd@server001:/etc/cloud/cloud.cfg.d$ 

在这里插入图片描述

里面的配置文件 90-installer-network.cfg 这个文件有可能因为版本的不同而名字不同,应该只是前面的数字不同,我们无需生搬硬套,找到自己的配置文件即可,此处配置为disabled后,上文所讲的配置文件就不会再开机后被覆盖了。
在这里插入图片描述

写在最后,一定一定要注意缩进,缩进不对要么语法报错,要么配置无法生效 ,有问题可以多问问deepseek,它给的百分之99的答案是正确的。

下一章我们再这个ubuntu server里安装docker

http://www.dtcms.com/a/273394.html

相关文章:

  • (思维)洛谷 P3081 USACO13MAR Hill Walk 题解
  • 网络安全基础概念以及虚拟环境的搭建
  • alpinelinux的网络配置
  • ZW3D 二次开发-创建六面体方框
  • 力扣面试150题--全排列
  • AOSP自启动拦截框架Intent Firewall
  • 反向传播notes
  • 敏捷测试中的质量闸门如何设置?
  • 位运算算法题
  • 第七讲:C++中的string类
  • 深度学习参数初始化方法详解及代码实现
  • 深度学习×第7卷:参数初始化与网络搭建——她第一次挑好初始的重量
  • ZW3D 二次开发-创建椭球体
  • 灰度发布策略制定方案时可以参考的几个维度
  • 递推+高精度加法 P1255 数楼梯
  • apt -y参数的含义
  • 计算机视觉 之 数字图像处理基础(一)
  • Kubernetes 1.23.6 kube-scheduler 默认打分和排序机制详解
  • 多商户商城系统源码选型指南:开源 vs 定制,哪种更适合?
  • 救回多年未用kubeadm搭建的kubernetes集群
  • 5. isaac sim4.2 教程-Core API-操作机械臂
  • 用黑盒测试与白盒测试,读懂专利审查的 “双重关卡”​​
  • K8S的CNI之calico插件升级至3.30.2
  • 深度学习中的 Seq2Seq 模型与注意力机制
  • 解释sync.WaitGroup的用途和工作原理。在什么情况下应该使用它?
  • 时间显示 蓝桥云课Java
  • Android ViewBinding 使用与封装教程​​
  • Netron的基本使用介绍
  • UNet改进(20):融合通道-空间稀疏注意力的医学图像分割模型
  • 客户频繁问询项目进度,如何提高响应效率