Nazwa hosta systemu Linux jest ważna, ponieważ służy do identyfikacji urządzenia w sieci. Nazwa hosta jest również wyświetlana w innych widocznych miejscach, na przykład w monicie terminala. To daje Ci ciągłe przypomnienie, z jakim systemem pracujesz. To prawdziwa oszczędność, gdy zarządzasz wieloma systemami przez SSH, a te terminale wiersza poleceń zaczynają się mieszać w twoim umyśle.
oczywiście adresy IP są używane, gdy urządzenia muszą się ze sobą komunikować, ale te mogą się często zmieniać., Nazwy hostów pozwalają nam dowiedzieć się, z jakim urządzeniem wchodzimy w interakcję zarówno w sieci, jak i fizycznie, bez zapamiętywania kilku numerów, które mogą ulec zmianie. Dlatego ważne jest, aby Twój system nosił nazwę hosta, która pomaga szybko go zidentyfikować. Na przykład „backup-server” jest o wiele bardziej pouczający niż ” server2.”
w tym przewodniku pokażemy Ci jak zmienić nazwę hosta w Linuksie. Można to zrobić za pomocą wiersza poleceń lub z GUI, a my pokażemy metody dla obu. Jeśli nie możesz łatwo zidentyfikować celu systemu na podstawie nazwy hosta, nadszedł czas, aby go zmienić.,NOME GUI
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Any Linux distro |
Software | N/A |
Other | Privileged access to your Linux system as root or via the sudo command., |
konwencje | # – wymaga, aby podane polecenia Linuksa były wykonywane z uprawnieniami roota bezpośrednio jako użytkownik root lub przy użyciusudo polecenie $ – wymaga, aby podane polecenia Linuksa były wykonywane jako zwykły, nieuprzywilejowany użytkownik |
zmiana nazwy hosta z linii poleceń
następująca metoda będzie działać na systemach, które używają systemd (większość popularnych obecnie dystrybucji Linuksa). Jeśli Twój system używa init, omówimy oddzielną metodę w następnej sekcji.,
Zapisz się do RSS i Newslettera i otrzymuj najnowsze wiadomości o Linuksie, pracę, porady zawodowe i poradniki.
- najpierw sprawdźmy aktualną nazwę hosta, używając polecenia
hostname
lubhostnamectl
.$ hostnamelinux-server$ hostnamectl Static hostname: linux-server Icon name: computer-vm Chassis: vm Machine ID: e94c741849c848f8baca2ec406f88c41 Boot ID: 55f7533a0cb6448ba677ef30b2104481 Virtualization: oracle Operating System: Ubuntu 20.04.1 LTS Kernel: Linux 5.4.0-42-generic Architecture: x86-64
oba polecenia wskazują, że nasza nazwa hosta to
linux-server
. - następnie zmień nazwę hosta za pomocą następującego polecenia., W tym przykładzie zmienimy nazwę naszego hosta na
linuxconfig
.$ sudo hostnamectl set-hostname linuxconfig
Uruchom ponownie polecenia z kroku 1, aby potwierdzić nową zmianę.
- Edytuj plik
/etc/hosts
, aby odzwierciedlić zmianę. Na przykład:
Zmień to:127.0.0.1 localhost127.0.1.1 linux-server
na to:
127.0.0.1 localhost127.0.1.1 linuxconfig
Edycja pliku hosts
To wszystko. Ale istnieje więcej metod wiersza poleceń do zmiany nazwy hosta niż tylko ta., Poniżej omówimy więcej.
zmiana nazwy hosta z linii poleceń (systemy init)
alternatywną metodą dla powyższych instrukcji jest edycja następujących dwóch plików.
- Otwórz
/etc/hostname
za pomocą nano lub preferowanego edytora tekstu i zmień nazwę wewnątrz niego.$ sudo nano /etc/hostname
Edycja pliku /etc/hostname- następnie otwórz
/etc/hosts
plik i tam też zmienić nazwę.,$ sudo nano /etc/hosts
Zmień nazwę hosta z linii poleceń (polecenie hostname)
ostatnią metodą zmiany nazwy hosta z linii poleceń jest
hostname
polecenie. W większości środowisk tylko tymczasowo zmienia nazwę i zostanie przywrócona po ponownym uruchomieniu systemu., Na przykład, aby zmienić nazwę hosta nalinuxconfig
:$ hostname linuxconfig
Sprawdź zmiany, wpisując
hostname
:$ hostname
Zmień nazwę hosta z GNOME GUI
Jeśli używasz środowiska graficznego GNOME i nie chcesz używać metody wiersza poleceń, wykonaj poniższe kroki.
zapisz się do newslettera&RSS
Zapisz się do RSS i Newslettera i otrzymuj najnowsze wiadomości o Linuksie, pracę, porady zawodowe i poradniki.,- zacznij od otwarcia menu ustawień z programu uruchamiającego aplikację GNOME.
Otwórz menu Ustawienia
- kliknij kartę informacje na dole, a następnie kliknij nazwę urządzenia.
Zmień nazwę urządzenia (nazwę hosta) w zakładce About
- wpisz nową żądaną nazwę hosta i kliknij Zmień nazwę, aby sfinalizować zmiany.,
zmiana nazwy urządzeniapodsumowanie
w tym przewodniku widzieliśmy różne metody zmiany nazwy hosta systemu Linux za pomocą wiersza poleceń i GUI. Dowiedzieliśmy się również, jak ważne jest wybranie odpowiedniej nazwy hosta, aby pomóc w łatwej identyfikacji systemu. Administratorzy mogą korzystać z tych metod, aby zapewnić, że mają sieć odpowiednio nazwanych urządzeń.
- następnie otwórz