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

Сподели

Въпреки че системата задава името на хоста по време на инсталационния процес, можете да промените името на хоста по всяко време в Linux.

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

Показване на име на хост в Linux

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

Те са няколко начина да проверите името на хоста във вашата Linux система. Тук ще ви покажа два от най-често използваните метода.

Можете да намерите системното име на хост в Linux, като стартирате hostname команда без опции:

hostname
Команда име на хост в Linux

Както можете да видите от изхода по-горе, името на хоста на моята Linux система е ubuntu.

Друг начин да получите името на системния хост в Linux е да стартирате hostnamectl команда без опции:

hostnamectl
Команда Hostnamectl на Linux

За разлика от hostname команда, hostnamectl показва още няколко свързани подробности за вашата система, като тип на системата, операционна система, версия на ядрото, архитектура и т.н.

Свързано: Каква версия на Linux изпълнявам? Ето как да разберете

Сега нека преминем към промяна на името на хоста на нашата Linux система.

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

Можем да променим системното име на хост на нашата Linux система на всяко друго желано име на хост. Например, искаме да променим името на хоста на текущата система от ubuntu да се web-server.

За тази цел ще използваме hostnamectl команда с set-hostname аргумент, последван от новото име на хост, в нашия случай web-server:

sudo hostnamectl set-hostname web-server

Разбира се, не забравяйте да смените web-server с името, което искате да използвате.

Имайте предвид, че hostnamectl set-hostname не произвежда никакъв изход. Следователно, можете да използвате hostnamectl команда без опции за проверка, че името на хоста е променено:

hostnamectl
Променете името на хоста в Linux с командата hostnamectl

Можете да видите, че новопредоставеното име на хост е променено успешно в нашата Linux система.

Докато променихте името на хоста чрез hostnamectl команда, не е необходимо да рестартирате системата, за да видите ефектите от промяната на името на хоста.

Въпреки това, за да промените името си за постоянно, ще трябва също да редактирате своето /etc/hosts файл. С избрания от вас редактор, например nano, отворете файла и заменете всички поява на старото ви име на хост с новото име на хост.

sudo nano /etc/hosts
Промяна на файла /etc/hosts
Промяна на файла /etc/hosts

Запазете промените и излезте от /etc/hosts файл. След това рестартирайте системата, за да приложите промените.

Заключение

Името на хост във всяка Linux базирана дистрибуция се използва за уникално идентифициране на система в мрежа. Една от основните задачи на системния администратор е да знае как да промени името на хоста.

Надявам се тази статия да ви е помогнала да промените името на хоста в Linux. Както винаги, не се колебайте да предоставите отзивите си.

Публикациите се превеждат автоматично с google translate


Сподели