Ubuntu 2204 禁用或卸载 cloud-init
•
2024-06-29
•
文章类别:
操作系统 & 服务器
•
阅读量:1083
cloud-init 是处理云实例早期初始化的 Ubuntu 包。cloud-init 是自定义云实例的标准,由 Canonical 公司(Ubuntu 的创建者)开发的开源软件。从 Ubuntu 18.04 以后,Ubuntu 服务器镜像默认安装该软件。
cloud-init 初始化系统时会对系统做一些配置,包括如下内容(但不是全部):
- 设置默认区域
- 设置主机名
- 生成ssh私钥
- 将ssh密钥添加到用户的.ssh/authorized_keys中,以便他们可以登录
- 设置临时挂载点
如果你不是在云服务器中使用 Ubuntu,那么可以选择禁用或删除 Ubuntu 2204 中的 cloud-init 软件包。
本文将会为你介绍如何在 Ubuntu 2204 系统中禁用或删除 cloud-init 软件包。
Ubuntu禁用cloud-init
可在 Ubuntu 2204 系统禁止 cloud-init 在开机时自动启动,这样可以在需要使用 cloud-init 时,再配置 cloud-init 自动启动,方便管理。
1、运行如下命令禁止 cloud-init 自动启动:
sudo touch /etc/cloud/cloud-init.disabled
命令解释:
使用touch
命令而不是vi
命令,是因为我们不需要编辑文件,只需要确定该文件存在即可。
touch
:修改文件的时间属性,不修改文件内容,如果没有文件,则创建文件。
2、重启系统
sudo reboot
Ubuntu卸载cloud-init软件包
1、卸载cloud-init软件包
sudo apt purge cloud-init -y
2、卸载安装cloud-init时,安装的依赖包
sudo apt autoremove
3、删除配置文件及库文件
sudo rm -rf /etc/cloud && sudo rm -rf /var/lib/cloud/
4、重启 Ubuntu 2204 系统
sudo reboot
总结
本文为你介绍了如何在 Ubuntu 2204 系统中禁用 cloud-init 软件包,以及如何彻底卸载 cloud-init 软件包。
0 评论