Я хочу изменить имя хоста сервера 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
Мне пришлось изменить это с false на true. После того, как имя хоста rebbot изменилось.