Главная > Управление пакетами и системой > hostname

hostname: Управление именем узла системы

Команда hostname используется для отображения или установки имени узла текущей системы. Это имя играет важную роль в идентификации и связи системы в сети.

Обзор

hostname — это утилита, используемая для проверки или изменения имени узла системы. Имя узла используется для уникальной идентификации системы в сети и помогает находить систему в таких службах, как DNS (Domain Name System).

Основные функции

  • Проверка текущего имени узла системы
  • Проверка FQDN (полного доменного имени)
  • Проверка IP-адреса системы
  • Временная установка имени узла системы (требуются права root)

Основные опции

Команда hostname позволяет запрашивать информацию, связанную с именем узла, с помощью различных опций.

Запрос информации

Сгенерированная команда:

Комбинируйте команды.

Описание:

`hostname` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Различные примеры использования команды hostname.

Проверка текущего имени узла

hostname

Выводит текущее имя узла системы.

Проверка FQDN (полного доменного имени)

hostname -f

Выводит полное доменное имя системы.

Проверка IP-адреса системы

hostname -i

Выводит IP-адрес, назначенный системе.

Временное изменение имени узла

sudo hostname my-new-host

Временно изменяет имя узла системы на 'my-new-host'. Это изменение будет сброшено при перезагрузке.

Советы и примечания

Важные моменты и полезные советы при использовании команды hostname.

Постоянное изменение имени узла

Имя узла, установленное командой hostname, сбрасывается при перезагрузке системы. Для постоянного изменения имени узла необходимо отредактировать соответствующие файлы конфигурации в зависимости от дистрибутива Linux.

Постоянное изменение имени узла (семейство Debian/Ubuntu)

echo "новое_имя_узла" | sudo tee /etc/hostname\nsudo systemctl restart hostname.service

Отредактируйте файл /etc/hostname и перезапустите службу hostname.

Постоянное изменение имени узла (семейство CentOS/RHEL)

sudo hostnamectl set-hostname новое_имя_узла

Используйте команду hostnamectl для постоянного изменения имени узла.

Настройка файла `/etc/hosts`

При изменении имени узла системы рекомендуется добавить новое имя узла к 127.0.0.1 (адрес обратной петли) в файле `/etc/hosts`, чтобы локальная система правильно распознавала себя. Это может быть необходимо для корректной работы некоторых приложений.


Те же команды в категории