Обзор
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`, чтобы локальная система правильно распознавала себя. Это может быть необходимо для корректной работы некоторых приложений.