Как да промените име на хост в Ubuntu и други дистрибуции на Linux

В този бърз урок ще ви покажа как да промените име на хост в Ubuntu, Debian и други дистрибуции на Linux.

Но преди да видите това, първо трябва да знаете какво е име на хост!

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

Име на хост е име, присвоено на "хост", т.е. компютър в мрежа. Името на хоста е основно само името на компютъра ви. Използва се за идентифициране на компютъра ви в мрежата.

Можете да видите името на хоста в терминала, като използвате командата hostname.

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

Както можете да видите в горната снимка на екрана, потребителското име е абхишек, а името на хоста е istfoss-notes .

Когато инсталирате Ubuntu, той ви моли да изберете име за вашия компютър. Това е "hostname" за вашата система.

Ако в даден момент от времето, когато се чувствате, че вашият компютър няма фантазия или превъзходно име, можете лесно да промените името на хоста в Linux.

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

Задължителни правила за имена на хостове

Има определени правила за име на хост:

  • hostname може да съдържа само букви, цифри и символи с тире и символи за периода
  • hostname трябва да започва и завършва с буква или цифра
  • името на хоста трябва да е между 2 и 63 знака

Има два начина за промяна на име на хост в Ubuntu:

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

  • Променете името на хоста, като използвате GUI Way

Ще видим и двата начина за промяна на името на хоста в този урок.

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

Променете името на хоста в Ubuntu и друг Linux, като използвате командния ред

Ако искате да промените името на хоста в Ubuntu или друга дистрибуция, базирана на Debian, можете да използвате типичния начин на Linux, за да го направите, който използва командния ред.

Сега има няколко команди за промяна на името на хоста в Linux. Тук ще ви покажа два такива метода.

Метод 1: Променете името на хоста с помощта на системните инструменти

Ако вашата Linux система използва systemd, можете да използвате инструментите, предоставени от systemd, за да промените името на хоста. За да проверите текущото си име на хост и друга информация, използвайте командата:

 hostnamectl 

Изходът трябва да бъде нещо подобно:

Статично име на хоста: itsfoss

Име на икона: компютърен лаптоп

Шаси: лаптоп

ID на машината: 1b9ab93094fa4978beba80fd3c48a18c

Boot ID: 68a0f4c77b9d4ca3aaa2c99ce051a7f8

Операционна система: Ubuntu 18.04.2 LTS

Ядро: Linux 4.15.0-46-generic

Архитектура: x86-64

За да промените името на хоста, можете да използвате тази опция с командата hostnamectl:

 hostnamectl set-hostname 

Разбира се, заменете с новото име на хост в горната команда.

Метод 2: Променете името на хост с командата hostname

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

 sudo име на хост 

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

Но направените промени не са постоянни. Ако рестартирате системата, старото име на хост ще се върне.

За да промените постоянно името на хоста си, ще трябва да редактирате и / etc / hostname и / etc / hosts файла, където Ubuntu, Mint и други базирани на Debian дистрибуции съхраняват името на хоста.

Тъй като сте в терминал, трябва да използвате текстов редактор на базата на командния ред, за да редактирате тези файлове като Vi или Vim. Ubuntu има инсталиран Nano редактор по подразбиране, така че можете да го използвате.

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

 sudo nano / etc / hostname 

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

 sudo nano / etc / hosts 

Това е важно, в противен случай ще започнете да виждате грешка "sudo: не може да разрешите".

Това е. Ти си готов!

Промяна на име на хост в Ubuntu Използвайки GUI

Linux дистрибуторът Ubuntu често предлага графичен начин за правене на нещата.

За да промените името на хоста в Ubuntu 18.04 или друга дистрибуция на Linux, използвайки работната среда на GNOME, просто отидете в Системните настройки и щракнете върху Подробности.

Отворете Системни настройки-> Подробности

Тук ще видите полето „Име на устройството“, което може да се редактира. Това „Име на устройството“ е името на хоста на вашата система. Променете го в каквото искате. Промените, които правите тук, са постоянни.

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

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

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

За да промените името на хоста, отворете Системни настройки (потърсете в Unity Dash или GNOME). Тук потърсете Детайли.

Тук ще видите опцията за промяна на името. Не е необходимо да я запазвате изрично:

В края…

Надявам се тази статия да ви е помогнала да промените име на хост в Ubuntu и други дистрибуции на Linux. Чувствайте се свободни да предоставите обратна връзка.

Препоръчано

Двигателят на Microsoft Edge за JavaScript е отворен код
2019
Върнете стария си компютър обратно в живота с 4MLinux
2019
Fix Невъзможност за влизане в Ubuntu след надстройка
2019