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

Полное доменное имя не сохраняется при перезагрузке

Я пытаюсь настроить 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.

В чем может быть причина и как это исправить?