Для установки программного обеспечения у меня есть следующие требования:
hostname --fqdn
This command must return the FQDN of the server (for example, server2.subdomain.example.com).
hostname und hostname -s
This command must return the first part of the FQDN, that is the host name (for example, server2).
В исходной конфигурации hostname
вернул FQDN.
Чтобы решить эту проблему, я изменил /etc/sysconfig/network
чтобы он содержал следующее:
NETWORKING=yes
HOSTNAME=server2
GATEWAY=1.2.3.4
и в /etc/hosts
я добавил строку
127.0.0.1 server2.subdomain.example.com server2
HOSTNAME ранее был FQDN. Требования, как указано выше, выполнены в настоящее время. Однако запуск ping server2
с другого сервера в той же сети (скажем, server3) больше не разрешается, как раньше. Теперь мне нужно ввести полное доменное имя здесь.
Есть ли способ достичь обоих?