Содержание

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

Здесь представлено несколько вариантов действий для смены имени хоста в операционной системе Debian GNU/Linux

Выяснить текущее имя хоста можно командой:

# uname -n


Смена имени с помощью утилиты hostname

Изменяем имя хоста с помощью команды hostname:

# hostname NEW-NAME


Смена имени с помощью утилиты sysctl

Кроме того, можно изменить имя хоста с помощью утилиты sysctl. Получить текущее имя хоста с помощью sysctl можно так:

# sysctl kernel.hostname

Установить новое значение можно так:

# sysctl kernel.hostname=NEW-NAME


Конфигурационный файл hostname

Установка имени хоста вышеописанными способами будет действовать до перезагрузки. В процессе загрузки имя хоста считывается из файла /etc/hostname/. Чтобы сохранить изменение имени хоста с учётом перезагрузок, откорректируем запись о хосте в этом файле:

# nano /etc/hostname


Конфигурационный файл hosts

Дополнительно нужно изменить запись о хосте в файле /etc/hosts:

# nano /etc/hosts
/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