Как установить или изменить имя узла (хоста)

//
  • имена хостов могут содержать буквы (от a до z).
  • имена хостов могут содержать цифры (от 0 до 9).
  • имена хостов могут содержать только символ дефиса () в качестве специального символа.
  • имена хостов может содержать специальный символ точки (.).
  • имена хостов могут содержать комбинацию всех правил, но должны начинаться и заканчиваться буквой или числом.
  • буквы имен хостов нечувствительны к регистру.
  • имена хостов должны содержать от 2 до 63 символов.
  • имена хостов должны быть логическими (чтобы облегчить понимание что это за хост, его местоположение в сети и т. д. ).

Чтобы отобразить имя компьютера в системах используя консоль, выполните следующую команду. Флаг -s отображает короткое имя компьютера (только имя хоста), а флаг -f отображает полное доменное имя компьютера в сети (только если компьютер является частью домена или области и установлено полное доменное имя).

# hostname
# hostname -s
# hostname -f

Вы также можете отобразить имя хоста Linux, проверив содержимое файла /etc/hostname с помощью команды cat.

# cat /etc/hostname

Чтобы изменить или установить имя узла машины, используйте команду hostnamectl, как показано в приведенном ниже отрывке команды:

# hostnamectl set-hostname your-new-hostname

Чтобы применить новое имя хоста, требуется перезагрузка системы, выполните одну из приведенных ниже команд, чтобы перезагрузить компьютер.

# init 6
# systemctl reboot
# shutdown -r

Второй способ установки имени хоста — это вручную отредактировать файл /etc/hostname и ввести новое имя хоста. Кроме того, необходима перезагрузка системы, чтобы применить новое имя машины.

# vi /etc/hostname

Третий метод, который можно использовать для изменения имени хоста — это использование интерфейса sysctl Linux. Однако использование этого метода для изменения имени машины приводит к настройке временного имени хоста.

Временное имя хоста — это специальное имя хоста, инициализированное и поддерживаемое только ядром Linux как вспомогательное имя машины в дополнение к статическому имени хоста и которое сбрасывается после перезагрузки.

# sysctl kernel.hostname
# sysctl kernel.hostname = new-hostname
# sysctl -w kernel.hostname = new-hostname

Чтобы отобразить временное имя хоста, введите следующие команды.

Наконец, команда hostnamectl может использоваться для достижения следующих настроек имени хоста:

-pretty, -static и -transient 

Cуществуют и другие способы изменения имени хоста Linux-машины, такие как команда nmtui или ручное редактирование некоторых файлов конфигурации, характерных для каждого дистрибутива Linux (/etc/sysconfig/network-scripts/ifcfg-ethX ), выше приведенные правила доступны независимо от используемого дистрибутива Linux.

Previous Story

Настройка iptables

Next Story

SSL certbot Let’s Encrypt

Latest from Blog

KeyCloak SSO

перевод статьи: https://cloudinfrastructureservices.co.uk/install-keycloak-sso-on-ubuntu-20-04/ Keycloak – это бесплатное решение для управления идентификацией и доступом с открытым исходным кодом

FreeRADIUS и Daloradius

Что такое сервер freeRADIUS? RADIUS — это протокол AAA (аутентификация, авторизация и учет), который помогает контролировать

Установка и настройка HAProxy на Linux

Данная инструкция применима для Linux CentOS и Ubuntu. Мы рассмотрим как процесс установки, так и примеры настройки. УстановкаПринцип настройки 

0 £0.00