Как навсегда изменить имя хоста Linux-сервера на EC2, чтобы оно не сбрасывалось обновлениями пакетов?
Когда я устанавливаю обновления пакета Ubuntu 16 на сервер EC2 с:
sudo apt-get upgrade
Я замечаю, что часто после перезагрузки мое имя хоста сбрасывается на что-то вроде:
ip-123-456-789-012
Как мне предотвратить это? Я вручную установил собственное имя хоста, выполнив:
sudo hostname myname
sudo bash -c "echo myname > /etc/hostname"
sudo bash -c "echo 127.0.0.1 myname >> /etc/hosts"
и это сохраняется при перезагрузке, но не при обновлении.
Попробуйте использовать hostnamectl
вместо:
sudo hostnamectl set-hostname myname