Имя вашего компьютера в технических терминах также называется именем хоста вашей компьютерной системы. Имя хоста - это то, как другие компьютеры распознают ваш компьютер в локальной сети. Как и в Интернете, вместо имен хостов у нас есть URL-адреса. Эти URL содержат обычные слова, например google.com, которые мы можем легко понять, вместо того чтобы запоминать цифровой IP-адрес сервера.
Мы можем дать простое имя компьютера/имя хоста для наших систем, чтобы другие компьютеры могли легко идентифицировать его в локальной сети. Таким образом, вместо того чтобы запоминать ваш IP-адрес, другие люди могут получить доступ к локальным веб-страницам и другим авторизованным данным на вашей системе через ваше имя хоста.
В этой статье мы приведем несколько простых способов изменения имени компьютера с помощью графического интерфейса пользователя и командной строки.
Как изменить имя хоста?
Способ 1: Через графический интерфейс пользователя
Через пользовательский интерфейс вы можете изменить имя устройства вашего компьютера. Его можно назвать "красивым именем хоста", поскольку оно не является постоянным или статическим именем хоста вашего компьютера. Тем не менее, вы можете изменить имя устройства следующим образом:
Откройте системные настройки, нажав на стрелку вниз, расположенную в правом верхнем углу экрана Ubuntu, а затем щелкнув на значке настроек в следующем виде:
или Откройте утилиту настроек через системный Dash следующим образом:
Перейдите к представлению About (Сведения), щелкнув вкладку на левой панели. Вы сможете просмотреть имя устройства в представлении следующим образом:
Нажмите на кнопку Device Name (имя устойчива) и введите новое имя
Способ 2: Вручную через имя хоста и файл hosts
Вы можете просмотреть имя хоста вашего компьютера, введя следующую команду в Терминале:
(Нажмите сочетание клавиш Ctrl+Alt+T, чтобы открыть приложение Терминал)
1 | hostname |
Один из способов изменить имя хоста - выполнить следующую команду:
1 | sudo hostname new-hostname |
Пример:
1 | sudo hostname Ubuntu-system |
Недостатком этого метода является то, что при перезагрузке системы имя хоста вернется к исходному.
Правильный способ изменить имя хоста - это изменить его в двух конфигурационных файлах с именами hostname и hosts, расположенных в папке /etc/.
Вы можете открыть эти файлы с помощью любого из ваших любимых текстовых редакторов. Мы открываем этот файл в редакторе nano следующим образом:
1 | sudo nano /etc/hostname |
Единственный текст в этом файле содержит имя хоста вашего компьютера. Просто измените текст на новое имя хоста, затем выйдите и сохраните файл, нажав Ctrl+X, а затем y и нажав Enter.
Затем откройте файл hosts следующим образом:
1 | sudo nano /etc/hosts |
В этом файле имя хоста перечислено напротив IP: 127.0.1.1.
Измените это имя хоста на новое, а затем выйдите и сохраните файл, нажав Ctrl+X, а затем y и нажмите enter.
Теперь, когда вы перезапустите систему, имя вашего хоста изменится на новое статическое имя хоста.
Способ 3: С помощью команды hostnamectl
Самым разумным способом изменения имени хоста является команда hostnamectl, которая входит в состав утилиты Systemd. Если Systemd еще не установлена в вашей системе, вы можете установить ее с помощью следующей команды от имени root:
1 | </code>sudo apt install systemd |
Вы можете проверить номер версии утилиты Systemd, выполнив следующую команду:
1 | systemd --version |
Эта команда сообщит вам номер версии утилиты, а также убедится, что она действительно установлена в вашей системе.
Теперь, когда утилита Systemd установлена на вашей системе, вы можете выполнить следующую команду, чтобы просмотреть подробную информацию о вашей системе, включая имя хоста:
1 | hostnamectl |
В этом выводе Static hostname перечислено постоянное имя хоста вашей машины. Pretty hostname перечисляет имя устройства, которое вы установили через пользовательский интерфейс в утилите Settings. Команда hostnamectl выводит список Pretty hostname (имя устройства), только если оно отличается от статического имени хоста.
Чтобы изменить имя хоста вашего компьютера с помощью команды hostnamectl, используйте следующий синтаксис:
1 | hostnamectl set-hostname "new-hostname" |
Пример:
1 | hostnamectl set-hostname Ubuntu-system |
Теперь, когда вы увидите имя хоста с помощью команды hostnamectl, оно покажет статическое имя хоста в качестве нового имени хоста, которое вы установили. Система также изменила имя устройства на имя хоста, которое вы указали с помощью команды set-hostname.
Вы можете проверить через пользовательский интерфейс, что имя вашего устройства также будет соответствовать статическому имени хоста. Откройте утилиту Settings и перейдите на вкладку About для просмотра имени устройства.
Плюс команды Hostnamectl в том, что вам не нужно перезагружать компьютер, чтобы окончательно изменить имя хоста.
Заключение
В этом руководстве вы научились изменять имя устройства и имя компьютера (hostname) вашей системы. Теперь вы можете временно или постоянно изменять имя хоста вашего компьютера через командную строку Ubuntu. Все, что вам нужно сделать, это изменить несколько конфигурационных файлов или просто использовать команду hostnamectl для этого. Теперь у вас есть индивидуальное имя компьютера, по которому другие компьютеры в локальной сети будут вас идентифицировать.