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

Изменить имя хоста в Debian 10 Buster

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

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

Предпосылки

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

Отобразить текущее имя хоста

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

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

 hostnamectl

На выходе будет показано текущее имя хоста системы, в данном примере это host.linuxgazette.ru .

 Static hostname: host.linuxgazette.ru 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, в противном случае — ненулевой код ошибки.

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

    /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 Не используете Debian 10?
Выберите другую ОС:
центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04 убунту 22.04

Связанные руководства

Источник

Добавить комментарий

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