我想更改 Ubuntu 18.04 伺服器的主機名稱。
我做了:
hostnamectl --set-hostname newname --static
changed /etc/hostname file to newname
changed /etc/hosts file to newname
rm -f /etc/machine-id
dbus-uuidgen --ensure=/etc/machine-id
dbus-uuidgen --ensure
dpkg-reconfigure openssh-server
最後我重新啟動了。但重啟後仍然是舊主機名稱。檔案 /etc/hostname 已變更為舊主機名稱。
如何永久更改主機名稱?
答案1
另外我必須更改檔案 /etc/cloud/cloud.cfg
有一個設置preserve_hostname: false
我必須將其從錯誤變為正確。 rebbot 主機名稱更改後。