В этом кратком руководстве я хочу показать вам, как изменить имя компьютера, или имя хоста в Linux.
В этом примере, я буду использовать операционную систему Ubuntu Mate 16.04, но эта инструкция подойдет для всех Linux-дистрибутивов.
При установке Ubuntu Desktop, есть шаг, на котором вы создаете имя пользователя и устанавливаете имя компьютера в мастере установки.
Но бывают случаи, когда вы случайно ввели не правильное имя компьютера, например как у меня, я вместо того чтобы ввести “fox-pc”, ввел “fox-px”, и теперь я хочу изменить это имя.
Изменить имя компьютера
Если вы хотите изменить это имя, выполните следующие действия по порядку
Итак, чтобы изменить имя хоста временно, откройте терминал, нажав сочетание клавиш Ctrl+Alt+T, и запустите команду
sudo hostname новое_имя
Следующая команда устанавливает имя текущего хоста и изменяет каталог /etc/hostname, где хранится имя хоста системы в промежутке между перезагрузками:
sudo hostnamectl set-hostname jitsi.your-domain
Запущенная команда разбивается на части следующим образом:
hostnamectl — это утилита из набора инструментов systemd, предназначенная для правления именем хоста системы.
set-hostname устанавливает имя хоста системы.
Для проверки успешного запуска запустите следующую команду:
hostname
Эта команда возвращает имя хоста, заданное командой hostnamectl:
Output
jitsi.your-domain
Введите пароль и нажмите Enter.
Команда устанавливает имя хоста временно, до следующей перезагрузки.
Изменение Hostname постоянно
Чтобы навсегда изменить имя компьютера, вам понадобится отредактировать оба файла /etc/hosts и /etc/hostname с помощью следующих шагов
Откройте терминал и запустите команду установки gksu, если у вас не установлена
sudo apt install gksu
Измените файл /etc/hosts с помощью команды
gksudo gedit /etc/hosts
Если у вас другой текстовый редактор, то вместо “gedit”, введите свой, и во второй строчке измените имя хоста, на желаемое вам.
Далее отредактируйте файл /etc/hostname с помощью команды
gksudo gedit /etc/hostname
После сохранения изменений, перезагрузите компьютер, чтобы изменения вступили в силу, и вы сразу же увидите, что имя компьютера изменилось.
Всем удачного дня.
Для чего использовать команду gksudo, когда есть просто sudo – можете объяснить?