您当前的位置:易学堂 > 运维教程

Ubuntu 20.04禁用或者移除cloud-init

时间:2022-11-18 10:39:10

cloud-init 堪称自定义云实例的标准,是由 Canonical 公司(Ubuntu 的创建者)开发的开源软件。

QQ截图20221024102646.png

云镜像是操作系统模板,每个实例都作为每个其他实例的相同克隆开始。正是用户数据赋予每个云实例个性,而 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
标签: Ubuntu