Как изменить имя компьютера Ubuntu (Hostname)

Имя вашего компьютера в технических терминах также называется именем хоста вашей компьютерной системы. Имя хоста - это то, как другие компьютеры распознают ваш компьютер в локальной сети. Как и в Интернете, вместо имен хостов у нас есть URL-адреса. Эти URL содержат обычные слова, например google.com, которые мы можем легко понять, вместо того чтобы запоминать цифровой IP-адрес сервера.

Мы можем дать простое имя компьютера/имя хоста для наших систем, чтобы другие компьютеры могли легко идентифицировать его в локальной сети. Таким образом, вместо того чтобы запоминать ваш IP-адрес, другие люди могут получить доступ к локальным веб-страницам и другим авторизованным данным на вашей системе через ваше имя хоста.

В этой статье мы приведем несколько простых способов изменения имени компьютера с помощью графического интерфейса пользователя и командной строки.

Как изменить имя хоста?

Способ 1: Через графический интерфейс пользователя

Через пользовательский интерфейс вы можете изменить имя устройства вашего компьютера. Его можно назвать "красивым именем хоста", поскольку оно не является постоянным или статическим именем хоста вашего компьютера. Тем не менее, вы можете изменить имя устройства следующим образом:

Откройте системные настройки, нажав на стрелку вниз, расположенную в правом верхнем углу экрана Ubuntu, а затем щелкнув на значке настроек в следующем виде:

настройки

или Откройте утилиту настроек через системный Dash следующим образом:

settings

Перейдите к представлению About (Сведения), щелкнув вкладку на левой панели. Вы сможете просмотреть имя устройства в представлении следующим образом:

вкладка About

Нажмите на кнопку Device Name (имя устойчива) и введите новое имя

Изменить имя Ubuntu

Способ 2: Вручную через имя хоста и файл hosts

Вы можете просмотреть имя хоста вашего компьютера, введя следующую команду в Терминале:

(Нажмите сочетание клавиш Ctrl+Alt+T, чтобы открыть приложение Терминал)

Получить текущее имя хоста

Один из способов изменить имя хоста - выполнить следующую команду:

Пример:

Установить новое имя хоста с помощью команды hostname

Недостатком этого метода является то, что при перезагрузке системы имя хоста вернется к исходному.

Правильный способ изменить имя хоста - это изменить его в двух конфигурационных файлах с именами hostname и hosts, расположенных в папке /etc/.

Вы можете открыть эти файлы с помощью любого из ваших любимых текстовых редакторов. Мы открываем этот файл в редакторе nano следующим образом:

Редактирование файла /etc/hostname

Единственный текст в этом файле содержит имя хоста вашего компьютера. Просто измените текст на новое имя хоста, затем выйдите и сохраните файл, нажав Ctrl+X, а затем y и нажав Enter.

Затем откройте файл hosts следующим образом:

В этом файле имя хоста перечислено напротив IP: 127.0.1.1.

Отредактируйте файл /etc/hosts

Измените это имя хоста на новое, а затем выйдите и сохраните файл, нажав Ctrl+X, а затем y и нажмите enter.

Теперь, когда вы перезапустите систему, имя вашего хоста изменится на новое статическое имя хоста.

Способ 3: С помощью команды hostnamectl

Самым разумным способом изменения имени хоста является команда hostnamectl, которая входит в состав утилиты Systemd. Если Systemd еще не установлена в вашей системе, вы можете установить ее с помощью следующей команды от имени root:

sudo apt install systemd

Вы можете проверить номер версии утилиты Systemd, выполнив следующую команду:

systemd --version

Эта команда сообщит вам номер версии утилиты, а также убедится, что она действительно установлена в вашей системе.

Теперь, когда утилита Systemd установлена на вашей системе, вы можете выполнить следующую команду, чтобы просмотреть подробную информацию о вашей системе, включая имя хоста:

Вывод команды hostnamectl

В этом выводе Static hostname перечислено постоянное имя хоста вашей машины. Pretty hostname перечисляет имя устройства, которое вы установили через пользовательский интерфейс в утилите Settings. Команда hostnamectl выводит список Pretty hostname (имя устройства), только если оно отличается от статического имени хоста.

Чтобы изменить имя хоста вашего компьютера с помощью команды hostnamectl, используйте следующий синтаксис:

Пример:

Установка нового имени хоста с помощью команды hostnamectl

Теперь, когда вы увидите имя хоста с помощью команды hostnamectl, оно покажет статическое имя хоста в качестве нового имени хоста, которое вы установили. Система также изменила имя устройства на имя хоста, которое вы указали с помощью команды set-hostname.

Вы можете проверить через пользовательский интерфейс, что имя вашего устройства также будет соответствовать статическому имени хоста. Откройте утилиту Settings и перейдите на вкладку About для просмотра имени устройства.

Новое имя хоста отображается и в графическом интерфейсе пользователя.

Плюс команды Hostnamectl в том, что вам не нужно перезагружать компьютер, чтобы окончательно изменить имя хоста.

Заключение

В этом руководстве вы научились изменять имя устройства и имя компьютера (hostname) вашей системы. Теперь вы можете временно или постоянно изменять имя хоста вашего компьютера через командную строку Ubuntu. Все, что вам нужно сделать, это изменить несколько конфигурационных файлов или просто использовать команду hostnamectl для этого. Теперь у вас есть индивидуальное имя компьютера, по которому другие компьютеры в локальной сети будут вас идентифицировать.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий