Как изменить имя компьютера в Linux
- Recluse
- 20.04.2017
- 25 656
- 2
- 09.07.2022
- 35
- 35
- 0
Если вам понадобилось изменить имя на вашем сервере/персональном компьютере/еще чем-то, и это что-то работает под Linux, то сделать это можно следующими способами:
Смена имени через команду и файл hostname
Если целью стоит быстрая смена имени, то для этой цели вполне может подойти команда hostname. Просто пишем следующую команду:
hostname НОВОЕИМЯ
где НОВОЕИМЯ - это новое имя. Смена имени устройства произойдет сразу же как только вы выполните эту команду.
Однако, как только произойдет перезагрузка, то имя компьютера сменится на то, что прописано в текстовом файле /etc/hostname. Поэтому, для постоянной смены имени компьютера, нужно отредактировать так же данный файл, изменив его содержимое на новое имя компьютера. После этого, даже после перезагрузки, у компьютера будет нужное вам имя.
Смена имени через sysctl
В новых дистрибутивах Linux, таких как Debian 8, Ubuntu 16 и т. д, быструю смену имени устройства можно осуществить с помощью команды sysctl kernel.hostname
. Достаточно лишь выполнить команду:
sysctl kernel.hostname=НОВОЕИМЯ
где вместо НОВОЕИМЯ нужно указать желаемое имя. После этого нужно будет просто перелогиниться на устройство, и будет отображаться новое имя.
Смена имени через hostnamectl
Начиная с 7 версий таких дистрибутивов как CentOS и Red Hat Enterprise Linux (а так же в некоторых других, например Ubuntu), в них стала возможна смена имени устройства с помощью команды hostnamectl. Для этого данная команда используется следующим образом:
hostnamectl set-hostname НОВОЕИМЯ
конечно же не забыв поменять НОВОЕИМЯ на нужное вам.
После выполнения команды все, что остается, это перезагрузить сервис systemd-hostnamed для применения изменений:
systemctl restart systemd-hostnamed
Проверить, изменилось ли имя или нет, можно с помощью команды hostnamectl status
.
Добавить комментарий