>[оверквотинг удален]
> Своего DNS нет.
> Ошибка в описании вопроса.
> Что должно быть написано в /etc/hosts понятно.
> Почему сразу после установки выдает
> #hostname
> localhost.localdomain
> #hostname -f
> localhost
> Разве hostname должен выдать не короткое имя без доменной части localhost,
> а hostname -f должен выдать длинное имя с доменной частью localhost.localdomain.если память не изменяет, в /etc/hostname должен быть alias, короткое имя,
остальное зависит от ОС и реализации: sysv-init или systemd
Что туда попало, зависит от установщика и что задали при установке, в чем проблема?
Все ж можно посмотреть: strace, truss и man hostname.