如何在Azure Ubuntu上持久更改主机名

我已经在azure中创建了一个名为“ LinuxBase”的基本图像.我已将此图像部署了大约10次,名称为“Linux1” – > “Linux10”.但是,每次重新启动计算机时,名称都将恢复为“LinuxBase”.

我有

>设置/ etc / hostname
>更新/ etc / hosts
>运行hostnamectl set-hostname

但这些事情都不会在重新启动后持续存在.

如文档中所述,如果需要,应该能够更改主机名.为了使这一变化持续存在,还有一个难点.

您需要安装Azure Linux代理http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-agent-user-guide/修改配置以监视主机名更改并更新网络.这可以通过编辑/etc/waagent.conf并设置条目来完成:

Provisioning.MonitorHostName=y

完成后,安装服务

sudo waagent -install

然后更改主机名,所有内容都将在网络上本地更新.

您可以在文档中查看如何更改主机名
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-introduction/#hostnamechanges它声明只是运行

sudo hostname <newname>

会做的伎俩.

编辑:您还可能需要编辑文件/var/lib/waagent/ovf-env.xml并在那里更改主机名

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...