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

Как изменить полное доменное имя на экземпляре Lightsail?

Я потратил последние несколько часов, пытаясь выяснить, что вызывает ошибку «hostname: Name or service not known», которая возникает, когда я запускаю команду «hostname -f» в последней версии Debian 9. Когда я запускаю "hostname" Я получаю имя хоста нормально и подозреваю, что это как-то связано с тем фактом, что Lightsail автоматически изменяет файл FQDN hosts.debian.tmpl (я думаю). Как успешно изменить полное доменное имя на экземпляре Lightsail?

1) Выделите эластичный IP-адрес и назначьте его экземпляру.

2) Замените "/etc/cloud/cloud.cfg" новым, готовым к использованию.

3) Отредактируйте "/ etc / sysconfig / network":

NETWORKING = да HOSTNAME = myhostname

4) Отредактируйте "/ etc / hosts":

127.0.0.1 myhostname.mydomain.com myhostname localhost.localdomain localhost localhost4.localdomain4 localhost4

5) Остановите экземпляр

6) Отредактируйте данные пользователя экземпляра:

облачная конфигурация

имя хоста: myhostname

7) Перезапустите экземпляр