Здесь представлено несколько вариантов действий для смены имени хоста в операционной системе Debian GNU/Linux
Выяснить текущее имя хоста можно командой:
# uname -n
Изменяем имя хоста с помощью команды hostname:
# hostname NEW-NAME
Кроме того, можно изменить имя хоста с помощью утилиты sysctl. Получить текущее имя хоста с помощью sysctl можно так:
# sysctl kernel.hostname
Установить новое значение можно так:
# sysctl kernel.hostname=NEW-NAME
Установка имени хоста вышеописанными способами будет действовать до перезагрузки. В процессе загрузки имя хоста считывается из файла /etc/hostname/
. Чтобы сохранить изменение имени хоста с учётом перезагрузок, откорректируем запись о хосте в этом файле:
# nano /etc/hostname
Дополнительно нужно изменить запись о хосте в файле /etc/hosts
:
# nano /etc/hosts
127.0.0.1 localhost 10.1.0.2 NEW-NAME.holding.com NEW-NAME # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Проверено на следующих конфигурациях:
Версия ОС |
---|
Debian GNU/Linux 8.6.0 (Jessie) |
Debian GNU/Linux 9.2.1 (Stretch) |
Debian GNU/Linux 10.0 (Buster) |
Debian GNU/Linux 11.2 (Bullseye) |
Debian GNU/Linux 12.0 (Bookworm) |
Debian GNU/Linux 13.0 (Trixie) |
Автор первичной редакции:
Алексей Максимов
Время публикации: 06.12.2016 16:00