最近,我尝试更改Ubuntu机器主机名。在重新启动之后,我发现这个名称被恢复到了以前的名称。
一项快速搜索表明,这是因为云-init。如果我将设置preserve_hostname更改为true,主机名将保持不变。
但是,我发现系统更新可能会导致设置恢复到false,从而导致主机名也会恢复。
我想知道是否可以永久地更改主机名,而不需要更改云init设置。换句话说,云init在哪里保存原始主机名,以及如何更改它?
发布于 2019-06-27 10:07:30
如下图所示,更改权限,使内容保持不变。
write_files:
- path: /<your path>/hostname.cfg
permissions: '<your permission>'
content: |
preserve_hostname: true其他方法是在第一次创建后使您的主机文件不可变。
https://serverfault.com/questions/971699
复制相似问题