Как да промените името на хоста в Ubuntu?

How Change Hostname Ubuntu



Ако някога сте използвали компютър или сте разглеждали уебсайтове, трябва да сте срещнали термина име на хост. Името на хоста е персонализирано име, генерирано от потребителя, помага за идентифициране на системата в мрежата. Тук обмисляме името на хоста в системата на Ubuntu. Потребител присвоява име на хост на своята машина по време на настройката на операционната система. Помага им да разпознават уникално своята машина по интернет.

Различни причини могат да ви повлияят да промените името на вашата машина. Една от най -важните причини е, че няма две системи, които да споделят едно и също име на машината, за да се избегнат конфликти. Ето защо, ако сте нов и искате да настроите име на хост, то трябва да бъде уникално и да бъде избрано разумно.







Какво е име на хост?

Името на хост обикновено се отнася до конкретното устройство в мрежа. Можете обаче да посочите име на хост като име на компютър и име на сайт. Името на хост за вашата система ще идентифицира уникално вашето устройство в локална мрежа. Ако искате да обменяте данни през мрежата към която и да е машина, трябва да знаете името на хоста на тази система. Името на хоста идва като част от името на домейна.



Разбиране на имената на хостове

Името на хост помага при идентифицирането на вашето устройство в мрежа. За съжаление, не можем да изпълняваме две или повече машини или системи със същото име на хост в една и съща мрежа. Но може да е възможно, ако машината е в друга мрежа.



В Ubuntu имате право да редактирате името на хоста на вашата система и различни свързани настройки, като използвате най -често използваната команда, hostnamectl . Този инструмент помага при разпознаването на трите различни класа имена на хост, както е показано по -долу.





  • Статично : посочва стандартното име на хост. Той се съхранява във файла, разположен на пътя /etc/hostname които потребителят може да зададе.
  • Красива: той определя описателното име на хост UTF8 в свободна форма, което е подходящо за представяне на потребителя. Например лаптоп на Linuxize.
  • Преходно: той се отнася до динамичното име на хост, специално поддържано от ядрото. Двата сървъра, DHCP или mDNS, могат да се използват за промяна на преходното име на хост по време на изпълнение. По подразбиране обаче това име на хост има същото като статичното име на хост.

След това ще научим различни начини за промяна на името на хоста на сървъра на Ubuntu 20.04.

Как да промените името на хоста в Ubuntu

Това е една от често срещаните практики за промяна на името на хоста за вашия Linux сървър. Следователно, трябва да имате частични познания за командите на командния ред и подходящ достъп, за да изпълните тези команди на терминала.



Предпоставки

По -долу са някои основни изисквания, които може да изисквате при промяна на името на хоста.

  • Ubuntu 20.04 сървър, инсталиран на вашата машина.
  • Root достъп или потребител с псевдо достъп за изпълнение на командите.
  • Трябва да имате достъп до методи, различни от GUI.

Проверка на текущото име на хост в Ubuntu 20.04

Linux е свързан с изпълнението на команди от командния ред. Например, ако искате да проверите текущото име на хост на вашата Ubuntu машина, изпълнете следните две команди.

Посочената по-долу команда ще показва само името на хоста. Просто въведете името на хоста и натиснете Enter, за да получите името на хоста.

Използвайте втората му команда hostnamectl. Той ще покаже името на хоста заедно с допълнителна важна информация, която може да бъде полезна за различни цели. Например в изображението по-долу можете да видите статичното име на хост, което определя името на хоста на вашето устройство.

Промяна на името на хоста временно

Ако искате да направите временна промяна в името на хоста на машината, използвайте командата hostname, за да направите това.

Изпълнете посочената по-долу команда в терминала, която ще замени параметъра new-hostname с предоставеното име.

$sudo име на хостnew-hostname

След завършване на тази команда няма да се показва изход на екрана. Ако искате да потърсите приложените промени, проверете текущото име на хост на вашата система.

Промяна на името на хоста на системата на Ubuntu без опция за рестартиране

Да предположим, че искате постоянната промяна на името на хоста за вашата система Ubuntu, без да е необходимо да рестартирате машината си. Първо използвайте командата hostnamectl. След това следвайте посочените по-долу прости стъпки, за да обработите това.

Променете името на хоста.
Използвайте командата по -долу, за да замените новото име на хост с предоставеното име.

$hostnamectl set-hostname ново-hostname

Потвърждаване на промяната.
След като изпълните командата, спомената по -горе, можете да проверите изхода с командата hostnamectl.

Промяна на красивото име на хост.
Това име на хост е достъпно само за потребителя и не е достъпно за друга система в мрежата. За да промените красивото име на хост на системата, използвайте същата команда hostnamectl заедно с параметъра –pretty.

$hostnamectl set-hostname'new-hostname' --красива

Отново заменете името на новия хост с предоставеното име на хост.

След като изпълните горната команда, ще получите допълнителен ред в изхода, споменаващ красивото име на хост за вашата система, както е показано по -долу.

Промяна на името на хоста на системата Ubuntu с опция за рестартиране

Освен горепосочената опция, можете да промените името на хоста на вашата Ubuntu система, като рестартирате системата. Той ще промени името на хоста за постоянно, като промени конфигурационните файлове.

  • /etc/hostname
  • /etc/hosts

Промените ще влязат в сила, след като рестартирате системата. Можете да следвате следните прости стъпки за прилагане на тази постоянна промяна в името на хоста.

Отворете /etc /hostname за промяна
Редактирайте файла по този път, като използвате всеки наличен текстов редактор. Тук използваме Vim редактор за тази цел. Изпълнете командата по-долу.

$sudo ние /и т.н./име на хост

Този файл ще покаже текущото име на хост, което можете да промените, като предоставите името по ваш избор.

Отворете /etc /hosts за промяна
Можете да редактирате този файл по същия начин, както по -горе. Но първо отворете файла с помощта на Vim редактор и предоставете избраното име за името на хоста.

$sudo ние /и т.н./домакини

Този файл помага при картографирането на името на хоста към IP адресите. Изберете името на хоста за промяна и го заменете с новото име на хост.

Рестартиране на системата.

За да направите промените постоянни, рестартирайте системата. Изпълнете командата по -долу, за да направите това.

$sudoрестартиране на systemctl

Промяна на име на хост с графичен интерфейс на Ubuntu 20.04

Следвайте простите стъпки по -долу, за да продължите напред и да направите промени в името на хоста, като използвате графичния потребителски интерфейс на сървъра на Ubuntu 20.04.

Отворете Настройки и отидете в раздела За нас.

Сега намерете полето за име на устройството за извършване на промени.

Сега щракнете върху подаденото име на устройството и след това отворете диалоговия прозорец за преименуване на името на устройството, за да продължите.

Сега въведете новото име за вашето име на хост и след това потвърдете промените, като щракнете върху опцията за преименуване в горната част на диалоговия прозорец.

След като щракнете върху опцията за преименуване, можете да направите името на хоста постоянно.

Заключение

Името на хоста е важна част от вашата машина. Това е името, с което вашата машина ще бъде разпозната и трябва да бъде уникална. Няма две машини в една и съща мрежа, които могат да споделят едно и също име на хост. Ако искате да се свържете с друга система, присъстваща в мрежата, имате нужда от името на хоста, за да се свържете.

Промяната на текущото име на хост на всяка система не е трудна задача. Споменахме няколко начина за промяна на вашето име на хост, временни или постоянни в зависимост от вашите изисквания.