Как установить доменное имя в CentOS 6.6.

Я использую CentOS 6.6

Это мое /etc/sysconfig/network файл

СЕТЕВАЯ = да
HOSTNAME= Рахул

Это мое /etc/hosts запись в файл

172.16.11.222 rahul.example.com rahul

Если я наберу hostname Я получу этот вывод

rahul

если я наберу hostname -f Я получу это

rahul.example.com

Но если я наберу domainame Я получу это

(none)

Мне установить доменное имя?

1 ответ

domainname Команда относится к NIS, который долго, долго устарел. Не пытайтесь полагаться на эту команду. hostname Команда достаточно. То, что вы сделали, тоже достаточно.

Я рекомендую вам установить полное доменное имя в HOSTNAME линия также.

CentOS 6.2:

/ и т.д. / хосты

192.168.1.62 host62.example.com host64
...

Достаточно сначала указать / etc / hosts с полным доменным именем, а затем имя хоста без домена, чтобы 'hostname -s|-d|-f' возвратил host62 | example.com | host64.

/etc/resolv.conf перезаписывается NetworkManager с использованием значений, возвращаемых вашим DHCP-сервером при перезагрузке:

$ cat /etc/resolv.conf
# Generated by NetworkManager
domain ...
search ...
nameserver ...
nameserver ...

Обратите внимание, что "домен...", по-видимому, игнорируется "именем хоста".

Другие вопросы по тегам