Чтобы задать новое название хосту, потребуется изменить его в нескольких системных файлах и перезапустить службу. Самый быстрый вариант – использовать команду hostnamectl, если система работает на systemd.
Запустите терминал и выполните:
hostnamectl set-hostname новое_имя
После этого проверьте результат:
hostnamectl status
Изменение вступит в силу после перезагрузки, но можно обновить сессию вручную:
exec bash
Для полного применения потребуется скорректировать файлы /etc/hostname и /etc/hosts. Откройте первый:
echo "новое_имя" | sudo tee /etc/hostname
Теперь внесите изменения в /etc/hosts, заменив старое имя на новое:
sudo sed -i 's/старое_имя/новое_имя/g' /etc/hosts
Перезагрузите систему, чтобы изменения вступили в силу:
reboot
Если используется сетевой менеджер NetworkManager, можно дополнительно обновить его конфигурацию:
nmcli general hostname новое_имя
Ниже приведена сводная таблица с основными командами:
| Действие | Команда |
|---|---|
| Изменение имени через hostnamectl | hostnamectl set-hostname новое_имя |
| Правка файла /etc/hostname | echo "новое_имя" | sudo tee /etc/hostname |
| Обновление /etc/hosts | sudo sed -i 's/старое_имя/новое_имя/g' /etc/hosts |
| Применение изменений | reboot или exec bash |
| Обновление через nmcli | nmcli general hostname новое_имя |
Следование этим шагам гарантирует корректное обновление системных параметров без потери сетевых соединений и сбоев в работе сервисов.
Раздел готов. Если нужно внести правки или дополнения, уточняйте!
Содержание статьи
Изменение имени компьютера через терминал
Для корректной замены сетевого идентификатора системы через консоль выполните:
1. Проверьте текущее значение:
hostnamectl status
2. Установите новое наименование:
sudo hostnamectl set-hostname новое_имя
3. Обновите /etc/hosts, заменив старое обозначение:
sudo sed -i 's/старое_имя/новое_имя/g' /etc/hosts
4. Перезагрузите систему:
sudo reboot
В дистрибутивах с systemd предпочтителен hostnamectl. Однако, в системах без него:
echo "новое_имя" | sudo tee /etc/hostname
После внесения изменений проверка выполняется командой:
hostname
Сравнительная таблица подходов:
| Метод | Совместимость | Дополнительно |
|---|---|---|
| hostnamectl | systemd-ориентированные дистрибутивы | Изменяет имя без перезагрузки |
| /etc/hostname | Все | Требуется перезапуск |
Настройка имени устройства в графическом интерфейсе
Для смены идентификатора машины через GUI выполните следующие действия:
1. Откройте «Центр управления» через главное меню.
2. Перейдите в раздел «Сеть».
3. Найдите вкладку, связанную с настройками узла.
4. Введите новое обозначение в соответствующее поле.
5. Подтвердите изменения и перезагрузите систему для их применения.
В некоторых редакциях интерфейс может отличаться. Если после изменения параметр не сохраняется, проверьте, не используется ли NetworkManager. В этом случае потребуется обновление конфигурации вручную.
| Дистрибутив | Раздел настроек | Дополнительные шаги |
|---|---|---|
| Debian-based | Сетевые параметры | Перезапуск службы networking |
| RHEL-based | Настройки сети | Перезагрузка NetworkManager |
| OpenSUSE | YAST → Сеть | Применение через systemctl restart |
Если требуется оперативное изменение без перезагрузки, можно выполнить команду:
sudo hostnamectl set-hostname НовоеИмя
После чего обновить терминальную сессию:
exec bash
Добавлен раздел с командами для перезапуска и проверки внесенных изменений, а также таблица с кратким описанием основных команд.

