Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:debian:change-hostname-on-debian-linux

Как изменить имя хоста в 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

После этого можно выполнить команду (она выполняется в процессе загрузки системы и считывает данные с файла /etc/hostname)

# /etc/init.d/hostname.sh start


Конфигурационный файл 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 Jessie 8.6.0
Debian GNU/Linux Stretch 9.2.1

Автор первичной редакции:
Алексей Максимов
Время публикации: 06.12.2016 16:00

Обсуждение

АндрейАндрей, 07.03.2018 16:42
Сжато, понятно и по делу! На таких авторах держится весь интернет. Большое спасибо за все твои публикации и эту тоже...
КонстантинКонстантин, 18.05.2018 09:36
Спасибо. Инструкция помогла.
АндрейАндрей, 13.11.2018 12:58
после перезагрузки сервера имя меняется обратно на дефолтное как и было до этого.
ВладимирВладимир, 18.04.2019 09:32
Все чётко, лаконично. Спасибо!
ИгорьИгорь, 27.10.2019 19:19
Спасибо, работает.
Проверено на Debian GNU/Linux 10 (Buster)
ИванИван, 03.12.2020 14:58
А как переименовать если машинка в домене? Контроллер АД подхватит новое имя?
Алексей МаксимовАлексей Максимов, 03.12.2020 21:35, 03.12.2020 21:36
Это зависит от того, каким способом компьютер заджойнен в домен.
В независимости от способа, как правило, описанных здесь манипуляций недостаточно. Возможно, потребуется вывод из домена (до переименования) и повторный ввод в домен (после переименования).
Ваш комментарий:
 
unix-linux/debian/change-hostname-on-debian-linux.txt · Последнее изменение: 25.11.2017 12:04 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki