Линукс имя хоста Команда — это утилита, используемая для отображения или установки имени хоста системы. Имя хоста — это уникальный идентификатор, назначенный устройству в сети, функционирующий во многом как имя человека в социальном контексте. Он позволяет идентифицировать устройство другими устройствами в той же сети, облегчая связь и обмен данными. Используя команду hostname, пользователи могут просматривать текущее имя хоста своей машины или назначать новое, тем самым обеспечивая правильную настройку и управление сетью. Эта команда необходима для сетевого администрирования и устранения неполадок, поскольку она помогает эффективно организовывать и получать доступ к устройствам в сетевой среде.
Если вы занимаетесь сетевым администрированием и ваша работа связана с работой в командной строке Linux, вам следует знать о нескольких сетевых инструментах командной строки. Одним из таких инструментов является имя хоста команда, которую можно использовать для отображения или установки имени хоста системы. В этом уроке мы узнаем больше об этой утилите, используя несколько простых для понимания примеров.
Обратите внимание, что все приведенные здесь примеры были протестированы на машине с Ubuntu 24.04.
Команда имени хоста Linux
Вы можете использовать hostname для отображения или установки имени хоста системы. Основной синтаксис инструмента:
hostname [options]
Вот что говорится в документации man об этой утилите:
Hostname is used to display the system's DNS name, and to display or set its hostname or NIS domain name.
Ниже приведены несколько примеров в формате вопросов и ответов, которые дадут вам хорошее представление о том, как работает эта команда.
В1. Как работает имя хоста?
По умолчанию команда hostname выводит имя хоста.
hostname
В2. Как распечатать псевдоним хоста?
Если с хостом связан псевдоним, вы можете получить к нему доступ с помощью параметра командной строки -a.
hostname -a
В3. Как распечатать IP-адрес?
Это можно сделать с помощью параметра командной строки -i.
hostname -i
Вот вывод команды на моей локальной машине:
В4. Как распечатать связанное доменное имя (если есть)?
Для этого можно использовать параметр командной строки -d.
hostname -d
Приведенная выше команда выведет вам доменное имя, на котором находится система.
В5. Как распечатать короткое имя хоста?
Это можно сделать с помощью параметра командной строки -s.
hostname -s
В6. Как изменить имя хоста?
Команда hostname также позволяет изменить имя хоста. Это можно сделать следующим образом:
имя хоста [new-host-name]
Например:
имя хоста howtoforge
Для выполнения этой операции вам понадобятся права root. Кроме того, изменения, сделанные таким образом, являются временными — для постоянных изменений вам придется внести изменения в /etc/хосты файл.