Утилита hostname#
Утилита hostname используется для отображения DNS-имени системы, а также для отображения/задания ее имени хоста или доменного имени NIS.
Синтаксис hostname:
hostname <options> <args>
Где:
<options>- опции;<args>- аргументы, относящиеся к опциям.
Когда hostname запускается без параметров, то выводит текущее имя хоста, обычно используемое для идентификации машины в сети. Данное имя может быть изменено также с помощью hostname, путем добавления строки с именем хоста в файл /etc/hostname.conf.
hostname может использоваться для установки имени хоста при загрузке системы, путем добавления строки с его именем в файл /etc/hostname (подробнее см. в «Файл /etc/hostname»).
Утилита имеет несколько псевдонимов, которые реализуют выполнение конкретных функций:
hostname— показать или установить имя хоста системы;domainname,ypdomainname,nisdomainname— показать или установить имя домена NIS/YP системы;dnsdomainname- показать имя домена DNS системы.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Вывести имя домена DNS |
|
Вывести сетевые адреса хоста; будут выведены только те адреса, которые были разрешены |
|
Вывести все адреса для всех сконфигурированных портов |
Примеры использования#
Чтобы вывести текущее имя хоста, введите команду:
hostnameЧтобы вывести разрешенные адреса хоста, введите команду:
hostname -iЧтобы вывести адреса на всех сконфигурированных портах, введите команду:
hostname -IЧтобы установить текущее имя хоста
new_hostname, введите команду:hostname new_hostname