Я заметил, что в Fedora 20, если я изменю параметр HOSTNAME = ...., чтобы включить типичное имя хоста:
HOSTNAME=machine1.local
Фактически он заменяет "." с символом «-», и machine1.local не проверяется.
Почему в Fedora заменяется "." символ с тире, учитывая, что "." в имени хоста имеет очень конкретное значение и обычно преднамеренно?
И мой более важный вопрос: как правильно установить полное имя хоста на локальном компьютере (у меня нет настроенного DNS).
В RHEL 7 и последней версии Fedora системное имя хоста больше не устанавливается в /etc/sysconfig/network
файл. Теперь он установлен в /etc/hostname
файл, который должен содержать только полное доменное имя.
# cat /etc/hostname
saurok.example.com
#