Android

Как изменить имя хоста на centos 8

Настя и сборник весёлых историй

Настя и сборник весёлых историй

Оглавление:

Anonim

Обычно имя хоста задается во время установки операционной системы или динамически назначается виртуальной машине при ее создании.

Существует ряд причин, по которым вам может потребоваться изменить имя хоста. Наиболее распространенным является случай, когда имя хоста автоматически устанавливается при создании экземпляра.

В этом руководстве объясняется, как установить или изменить имя хоста в CentOS 8 без перезагрузки системы.

Предпосылки

Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

Понимание имен хостов

Имя хоста - это метка, которая идентифицирует устройство в сети. У вас не должно быть двух или более компьютеров с одинаковым именем хоста в одной сети.

Существует три класса имени hostname : static , pretty и transient .

  • static - традиционное имя хоста Он хранится в /etc/hostname и может быть установлен пользователем. pretty - произвольное имя хоста UTF8, используемое для представления пользователю. Например, Linuxize's desktop . transient - динамическое имя хоста, поддерживаемое ядром. Серверы DHCP или mDNS могут изменять временное имя хоста во время выполнения. По умолчанию оно совпадает со static именем хоста.

Рекомендуется использовать полное доменное имя ( FQDN ) для static и transient имен, таких как host.example.com .

Отображение текущего имени хоста

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

hostnamectl

Наконец, перезапустите службу systemd-hostnamed чтобы изменения вступили в силу:

sudo systemctl restart systemd-hostnamed

Метод 3: Использование команды nmcli

nmcli - это инструмент командной строки для управления NetworkManager, который также можно использовать для изменения имени хоста системы.

Чтобы просмотреть текущее имя хоста, введите:

sudo nmcli g hostname

Чтобы изменить имя хоста на host.linuxize.com используйте следующую команду:

sudo nmcli g hostname host.linuxize.com

Чтобы изменения вступили в силу, перезапустите службу systemd-hostnamed :

sudo systemctl restart systemd-hostnamed

Вывод

Чтобы задать или изменить имя хоста в системе CentOS, используйте команду hostnamectl set-hostname а затем новое имя хоста.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

имя хоста Centos