Назад | Перейти на главную страницу

Как предотвратить сброс имени хоста после обновления пакета в Ubuntu?

Как навсегда изменить имя хоста 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