В този урок ще се съсредоточим върху това как да редактираме името на хоста в дистрибуциите на Ubuntu и Debian Linux, но инструкциите са полезни за повечето дистрибуции.
Името на хоста на устройството в Linux се съхранява в два конфигурационни файла, намиращи се в директорията / и т.н. /.
Файловете / и т.н. / име на хост и / etc / hosts. Това са двата файла, по които ще работим, за да редактираме името на хоста.
Този файл съдържа само името на хоста.
/ etc / hosts:
Файлът / etc / hosts картографира хост и ip адресите, той се превежда от IP адреси (X.х.х.X) към www.домейн.com или @Всичко. В този файл можете да добавите всички IP адреси и имена на хостове на всички локални мрежови устройства, за да избегнете разрешаването на имена на домейни. Обикновено файловите хостове имат 3 колони, IP адрес, име на хост и псевдоним за името на хоста, той може да има повече от един псевдоним или изобщо да няма, както в примера по-долу.
127.0.0.1 локален хост
127.0.0.1 linuxhint.com
# Следващите редове са желателни за IPv6 поддържащи хостове
:: 1 localhost ip6-localhost ip6-loopback
ff02 :: 1 ip6-allnodes
ff02 :: 2 ip6-allrouters
За да проверим текущото име на хост, можем да прочетем файловете, споменати по-горе или в изпълнението на терминала:
име на хост
Също така можем да проверим името на хоста, като използваме командата по-малко, за да прочетем / и т.н. / име на хост тип файл:
по-малко / etc / hostname
Както виждате тук, името на хоста е LinuxHint.COM, докато Монсегюр се коментира.
За да промените името на хоста, като използвате командата hostnamectl run:
hostnamectl set-hostname
Забележка: ако получите грешка при стартиране на hostnamectl продължете да “име на хост”Команда.
След бягане име на хост отново виждаме, че името на хоста е променено на LinuxHint2.
След промяна на името на хоста ни с командите име на хост (както е обяснено по-долу) или hostnamectl редактирайте файла / etc / hosts като използвате текстови редактори nano или vi, за да актуализирате новото си име на хост, добавете ред под предишните имена на хостове с новия:
nano / etc / hosts
Тогава нека редактираме файла / и т.н. / име на хост и редактирайте файла, като добавите новото име на хост:
nano / etc / hostname
Също така можем да променим името на хоста с помощта на командата име на хост:
име на хост
След промяна на името на хоста трябва да рестартираме нашите мрежови услуги:
На дистрибуциите на Debian и Ubuntu Linux опитайте:
рестартиране на мрежови услугиМоже да бъде и:
рестартиране на име на хост на услугаЗа CentOS и Fedora:
/ etc / init.г / рестартиране на мрежатаРазбира се, можете също да рестартирате устройството си и промените ще влязат в сила. По всяко време можем да напишем „име на хост”, За да видите текущото име на хост, команди име на хост или hostnamectl не са постоянни, за да бъде постоянна промяната не забравяйте да актуализирате файлове / etc / hosts и / и т.н. / име на хост след промяна на името на вашия хост. Промените няма да имат визуални ефекти върху работния терминал, но ако отворите нов терминал, той ще покаже новото име на хост след потребителското име.
Надявам се, че този урок е полезен за пълно премахване на данните ви, ако имате някакво запитване, свържете се с нас, отваряйки поддръжка на билети в Linux. Продължавайте да следвате LinuxHint за повече съвети и актуализации за Linux.