Android

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

Запретные Темы Ð˜Ñ Ñ‚Ð¾Ñ€Ð¸Ð¸ Перу и Ð‘Ð¾Ð»Ð¸Ð²Ð¸Ñ Ð—Ð°Ð´Ð¾Ð

Запретные Темы Ð˜Ñ Ñ‚Ð¾Ñ€Ð¸Ð¸ Перу и Ð‘Ð¾Ð»Ð¸Ð²Ð¸Ñ Ð—Ð°Ð´Ð¾Ð

Оглавление:

Anonim

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

Это руководство проведет вас через процесс изменения имени хоста в Linux без необходимости перезапуска системы. Инструкции должны работать на любом современном дистрибутиве Linux, который использует systemd.

Что такое имя хоста

Имя хоста - это метка, назначенная машине, которая идентифицирует машину в сети. Каждое устройство в сети должно иметь уникальное имя хоста.

Имя хоста может быть простой строкой, содержащей буквенно-цифровые символы, точки и дефисы. Если устройство подключено к Интернету (например, к веб-серверу или почтовому серверу), рекомендуется использовать полное доменное имя (FQDN) в качестве имени хоста системы. Полное доменное имя состоит из двух частей: имени хоста и имени домена.

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

В системах Linux, использующих systemd, команда hostnamectl может использоваться для запроса и изменения имени хоста и связанных настроек на данном компьютере.

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

hostnamectl

Имя хоста системы выделено на изображении ниже:

Изменение имени хоста

Чтобы изменить имя хоста, вызовите команду hostnamectl с аргументом set-hostname за которым следует новое имя хоста. Только root или пользователь с привилегиями sudo может изменить имя хоста системы.

Например, чтобы изменить системное имя хоста на mail.linuxize.com , вы должны использовать следующую команду:

sudo hostnamectl set-hostname mail.linuxize.com

Команда hostnamectl не производит вывод. В случае успеха возвращается 0 , в противном случае - ненулевой код ошибки.

Наконец, чтобы убедиться, что имя хоста было успешно изменено, еще раз используйте команду hostnamectl :

hostnamectl

Новое имя хоста системы и некоторая дополнительная системная информация, такая как версия ядра, будут отображаться на терминале.

Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

Вывод

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

Для инструкций по дистрибутиву, проверьте следующие статьи:

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

имя хоста терминала