Android

Как изменить имя хоста на Debian 10 Linux

I've Switched To Debian!

I've Switched To Debian!

Оглавление:

Anonim

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

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

Предпосылки

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

Показать текущее имя хоста

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

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

hostnamectl Вывод покажет текущее имя хоста системы, в этом примере это host.linuxize.com .

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

Изменить имя хоста системы

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

При изменении системного имени хоста в Debian 10 необходимо выполнить два шага. Сначала установите новое имя хоста с помощью команды hostnamectl set-hostname а затем укажите желаемое имя хоста, а затем обновите файл /etc/hosts с новым именем хоста.

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

  1. Сначала установите новое имя хоста, запустив:

    sudo hostnamectl set-hostname arya.example.com

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

    Во-вторых, откройте файл /etc/hosts и замените старое имя хоста новым.

    / и т.д. / хосты

    127.0.0.1 localhost 127.0.0.1 arya.example.com arya # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

Подтвердите изменение

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

hostnamectl

Новое имя хоста системы будет напечатано в командной строке.

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

Вывод

Изменение имени хоста системы в Debian 10 Buster - простая задача, включающая всего два простых шага.

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

имя хоста Debian