Имя хоста можно указать в CentOS / Redhat / Fedora:
Редактирование / etc / sysconfig / network
HOSTNAME=localhost.localdomain
ИЛИ запуск:
hostname localhost.localdomain
Скорее всего, вам потребуется перезапустить сеть:
service network restart
Боковое примечание: убедитесь, что ваш / etc / hosts не играет с вами злую шутку. В вашем примере это не должно быть так, но о нем следует помнить.
Я не знаю, как работает Azure, но могу сказать вам, что поставщики облачных услуг обычно отправляют модифицированные образы ОС, которые включают по крайней мере один из их пакетов, в качестве замены или добавления обычных пакетов, предоставляемых вашим дистрибутивом Linux.
Например, на GCP есть DHCPhook в / etc / dhcp / dhclient-exit-hooks
, который обновляет файл / etc / hosts
.
Может быть, вы сможете найти виновных в этом районе и в Azure.