Я пытаюсь настроить hostname
для моего нового сервера Ubuntu 18.04, используя следующую команду:
hostnamectl set-hostname foo.example.com
И добавив следующую строку в /etc/hosts
12.34.56.78 foo.example.com foo
Что, похоже, не сохраняется при перезагрузке сервера и меняется на следующее:
12.34.56.78 foo
При поиске в Google по этому поводу некоторые люди, кажется, предлагают использовать chattr
чтобы сделать файл hosts неизменяемым, и при выполнении следующей команды он, похоже, работает, и файл hosts не изменился при перезагрузке:
chattr +i /etc/hosts
Однако при перезагрузке сервера я заметил, что при запуске hostname --fqdn
, он возвращает только домен example.com
вместо FQDN foo.example.com
.
В чем может быть причина и как это исправить?