Наиболее распространенная причина ошибок Kerberos время дрейф между этими двумя полями. Удостоверьтесь, чтобы у них обоих был тот же часовой и часовой пояс.
Если это корректно, взгляд на этот поток форума мог бы помочь.
Четыре действия:
Добавьте запись имени хоста в / etc / hosts
. Используйте формат , подробно описанный здесь .
Если ваше имя хоста "your_hostname", введите hostname your_hostname
в командной строке, чтобы изменения вступили в силу.
Определите имя хоста в / etc / sysconfig / network
, чтобы этот параметр сохранялся при перезагрузках.
Перезагрузите систему или перезапустите службы, которые зависят от имени хоста (cups, syslog, apache, sendmail и т. Д.)
Способ сделать это теперь hostnamectl hostname.domainname
Если под именем домена вы имеете в виду суффикс домена, тогда /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
)
Чтобы протестировать все вместе, вы можете использовать имя хоста -f
или имя хоста -A
для очень длинной версии.