为什么我的主机名和 /etc/hostname 在重启时被重置?
Why does my hostname and /etc/hostname get reset on reboot?
我想更改我的 Ubuntu 18 服务器的主机名。
我尝试了通常的方法:
sudo hostname new_name
- 立即更改
- 正在编辑
/etc/hostname
- 用于持续更改
然后当我重新启动时,我的主机名又变回来了。
令人困惑的是,/etc/hostname
的内容也变回来了。
我修改了 /
和 ~
中的其他文件,这些更改在重启后仍然存在。所以这不是一个奇怪的磁盘问题。
Ubuntu18 看来你must do things differently.
sudo hostnamectl set-hostname new_name
另外,如果 /etc/cloud/cloud.cfg
存在,编辑它以将 preserve_hostname: false
更改为 true
。
我想更改我的 Ubuntu 18 服务器的主机名。
我尝试了通常的方法:
sudo hostname new_name
- 立即更改- 正在编辑
/etc/hostname
- 用于持续更改
然后当我重新启动时,我的主机名又变回来了。
令人困惑的是,/etc/hostname
的内容也变回来了。
我修改了 /
和 ~
中的其他文件,这些更改在重启后仍然存在。所以这不是一个奇怪的磁盘问题。
Ubuntu18 看来你must do things differently.
sudo hostnamectl set-hostname new_name
另外,如果 /etc/cloud/cloud.cfg
存在,编辑它以将 preserve_hostname: false
更改为 true
。