Linux команды · 2 min read · Sep 17, 2025
Учебник по команде hostname в Linux для начинающих (5 примеров)

Команда Linux hostname — это утилита, используемая для отображения или установки имени хоста системы. Имя хоста — это уникальный идентификатор, присвоенный устройству в сети, который функционирует аналогично имени человека в социальном контексте. Оно позволяет устройству быть идентифицированным другими устройствами в той же сети, облегчая коммуникацию и обмен данными. Используя команду hostname, пользователи могут просматривать текущее имя хоста своего компьютера или назначать новое, тем самым обеспечивая правильную конфигурацию и управление сетью. Эта команда необходима для администрирования сети и устранения неполадок, так как она помогает эффективно организовывать и получать доступ к устройствам в сетевой среде.
Если вы занимаетесь администрированием сети и ваша работа связана с использованием командной строки Linux, вам следует знать о нескольких инструментах командной строки, связанных с сетью. Одним из таких инструментов является команда hostname, которую вы можете использовать для отображения или установки имени хоста системы. В этом учебнике мы узнаем больше об этой утилите, используя несколько простых примеров.
Обратите внимание, что все примеры здесь были протестированы на машине с Ubuntu 24.04.
Команда hostname в Linux
Вы можете использовать hostname для отображения или установки имени хоста системы. Основной синтаксис инструмента:
hostname [options]Вот что говорит документация man о этой утилите:
Hostname используется для отображения DNS-имени системы и для отображения или установки его имени хоста или имени домена NIS.Следующие примеры в формате вопросов и ответов дадут вам хорошее представление о том, как работает эта команда.
Вопрос 1. Как работает команда hostname?
По умолчанию команда hostname выводит имя хоста в выходных данных.
hostnameВопрос 2. Как напечатать псевдоним хоста?
Если с хостом связан псевдоним, вы можете получить к нему доступ, используя параметр командной строки -a.
hostname -aВопрос 3. Как напечатать IP-адрес?
Это можно сделать с помощью параметра командной строки -i.
hostname -iВот вывод команды на моем локальном компьютере:
Вопрос 4. Как напечатать связанное доменное имя (если есть)?
Вы можете использовать параметр командной строки -d для этого.
hostname -dВышеуказанная команда получит для вас доменное имя, в котором находится система.
Вопрос 5. Как напечатать короткое имя хоста?
Это можно сделать с помощью параметра командной строки -s.
hostname -sВопрос 6. Как изменить имя хоста?
Команда hostname также позволяет вам изменить имя хоста. Вы можете сделать это следующим образом:
hostname [новое-имя-хоста]
Например:
hostname howtoforge
Вам понадобятся права root для выполнения этой операции. Также изменения, внесенные таким образом, являются временными — для постоянных изменений вам нужно будет внести изменения в файл /etc/hosts.
Заключение
Вы можете сделать гораздо больше с помощью hostname, хотя то, что мы обсудили здесь, должно быть достаточно, чтобы хотя бы начать. Как только вы закончите с этим, перейдите на страницу man инструмента, чтобы получить больше информации о нем.
Get new posts in your inbox
No spam. Unsubscribe anytime.