
В этом руководстве вы узнаете, как изменить имя хоста в системе Debian 9.
Имя хоста задается во время установки операционной системы Debian или, если вы запускаете виртуальную машину, оно динамически назначается экземпляру при запуске.
Метод, описанный в этом руководстве, будет работать без необходимости перезагрузки вашей системы Linux.
Предпосылки
Прежде чем продолжить работу с этим руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Отобразить текущее имя хоста
Чтобы просмотреть текущее имя хоста, введите следующую команду:
hostnamectl

Как видно на изображении выше, текущее имя хоста — host.linuxgazette.ru .
Изменить имя хоста
Имя хоста — это метка, идентифицирующая машину в сети, и должно быть уникальным в пределах сетевой инфраструктуры. В качестве имени хоста системы рекомендуется использовать полное доменное имя ( FQDN ).
Следующие шаги описывают, как изменить имя хоста в Debian 9.
-
Измените имя хоста с помощью
hostnamectl.В Debian 9 для изменения имени хоста системы и связанных с ним настроек можно использовать команду
hostnamectl.Например, чтобы изменить имя хоста системы на
host.example.com, вы можете использовать следующую команду:sudo hostnamectl set-hostname host.example.comКоманда
hostnamectlне выводит данные. В случае успешного выполнения возвращается 0, в противном случае — ненулевой код ошибки. -
Отредактируйте файл
/etc/hosts.Откройте файл
/etc/hostsи замените старое имя хоста новым./etc/hosts
127.0.0.1 localhost 127.0.0.1 host.example.com # 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: host.example.com Icon name: computer-vm Chassis: vm Machine ID: 2cc2688b8138434a81dd7b3133e66b2e Boot ID: e378a0971e9e415cb70e7e953a2362bc Virtualization: qemu Operating System: Debian GNU/Linux 9 (stretch) Kernel: Linux 4.9.0-7-amd64 Architecture: x86-64
и вы должны увидеть новое имя сервера, напечатанное на консоли.
Заключение
В этом руководстве мы показали, как легко изменить имя хоста сервера Debian без перезагрузки машины.
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
имя хоста Debian Не используете Debian 9?
Выберите другую ОС: центос 7 центос 8 дебиан 10 убунту 18.04 убунту 20.04 убунту 22.04
Связанные руководства