Если под доменным именем вы подразумеваете суффикс домена, то /etc/resolv.confэто место, куда идет домен. Просто добавьте строкуdomain yourdomain.com
Затем, чтобы установить имя хоста вашего сервера, есть только одно хорошее место для него, и это /etc/sysconfig/network. Добавьте строку HOSTNAME=yourhostnameи не ставьте доменный суффикс в имени хоста, так как он его берет /etc/resolv.conf.
Вам не нужно ничего добавлять (и не нужно), /etc/hostsчтобы определить имя вашего хоста. Это неправильный способ сделать это.
Чтобы проверить ваши настройки, используйте hostnameкоманду:
Используйте, hostname -sчтобы получить короткое имя (должно отражать то, что у вас есть в/etc/sysconfig/network
Используйте hostname -dкоманду для проверки вашего домена (должен отражать то, что у вас есть /etc/resolv.conf)
Чтобы проверить все это вместе, вы можете использовать hostname -fили hostname -Aдля очень длинной версии.
HOSTNAMEв/etc/sysconfig/networkбольше не работает.