Въпреки че системата задава името на хоста по време на инсталационния процес, можете да промените името на хоста по всяко време в Linux.
Името на хост, наричано още име на компютър, е етикет, присвоен на хост в мрежа, който отличава едно устройство от друго в конкретна мрежа. Това може да бъде обикновен низ, съдържащ буквено-цифрови знаци, точки и тирета.
Показване на име на хост в Linux
Преди да продължим с промяната на името на хоста, нека първо проверим какво е текущото име на хост в нашата Linux система.
Те са няколко начина да проверите името на хоста във вашата Linux система. Тук ще ви покажа два от най-често използваните метода.
Можете да намерите системното име на хост в Linux, като стартирате hostname
команда без опции:
hostname
Както можете да видите от изхода по-горе, името на хоста на моята Linux система е ubuntu
.
Друг начин да получите името на системния хост в Linux е да стартирате hostnamectl
команда без опции:
hostnamectl
За разлика от 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
команда, не е необходимо да рестартирате системата, за да видите ефектите от промяната на името на хоста.
Въпреки това, за да промените името си за постоянно, ще трябва също да редактирате своето /etc/hosts
файл. С избрания от вас редактор, например nano
, отворете файла и заменете всички поява на старото ви име на хост с новото име на хост.
sudo nano /etc/hosts
Запазете промените и излезте от /etc/hosts
файл. След това рестартирайте системата, за да приложите промените.
Заключение
Името на хост във всяка Linux базирана дистрибуция се използва за уникално идентифициране на система в мрежа. Една от основните задачи на системния администратор е да знае как да промени името на хоста.
Надявам се тази статия да ви е помогнала да промените името на хоста в Linux. Както винаги, не се колебайте да предоставите отзивите си.
Публикациите се превеждат автоматично с google translate