Ubuntu 20.04禁用或者移除cloud-init
时间:2022-11-18 10:39:10
cloud-init 堪称自定义云实例的标准,是由 Canonical 公司(Ubuntu 的创建者)开发的开源软件。
云镜像是操作系统模板,每个实例都作为每个其他实例的相同克隆开始。正是用户数据赋予每个云实例个性,而 cloud-init 是将用户数据自动应用于您的实例的工具。
使用 cloud-init 进行配置:
设置默认语言环境
设置主机名
生成和设置 SSH 私钥
设置临时挂载点
非云环境,可以选择关闭或者彻底删除。
1、禁用cloud-init
这是最简单最安全的方法,在 /etc/cloud 目录下创建 cloud-init.disabled 文件重启后生效。删除该文件就可以恢复
# 创建cloud-init.disabled文件 sudo touch /etc/cloud/cloud-init.disabled # 重启 reboot
2、移除 cloud-init 软件包及文件夹
# 删除软件 sudo apt purge cloud-init -y # 删除文件 sudo rm -rf /etc/cloud && sudo rm -rf /var/lib/cloud/ # 重启 reboot