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 ホスト名が変更された後です。