Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?.

Gdy odwiedzasz witrynę internetową, wpisujesz adres URL tej witryny w przeglądarce. Ten adres URL składa się ze zwykłych słów, które można łatwo zrozumieć, na przykład „SamaGame.com”. Za kulisami serwer DNS kojarzy tę nazwę z adresem IP serwera. Ten system istnieje, ponieważ zapamiętywanie adresów IP jest okropne i nikt by tego nie zrobił. Nazwy hostów działają w ten sam sposób, tylko w sieci lokalnej.

Kiedy nadajesz swojemu komputerowi nazwę hosta, jest to zwykłe słowo, które rozumiesz i które możesz łatwo wpisać, aby zidentyfikować ten komputer w sieci. Podobnie jak adres URL, możesz zastąpić tę nazwę hosta w miejscu, w którym regularnie używasz adresu IP. Obejmuje to przeglądanie lokalnych stron internetowych i korzystanie z SSH. Jeśli nie korzystasz z lokalnego serwera DNS, wymaga to trochę konfiguracji, aby działał płynnie.

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Zobacz swoją nazwę hosta

Wyświetlanie nazwy hosta jest bardzo łatwe. Otwórz terminal i uruchom polecenie hostname. Wyświetli aktualną nazwę hosta twojego komputera w oknie terminala.

nazwa hosta

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Ustawianie nazwy hosta

Nazwę hosta komputera prawdopodobnie ustawiłeś podczas instalacji systemu operacyjnego, ale możesz ją zmienić w dowolnym momencie. W przeszłości istniało kilka różnych sposobów ustawiania nazwy hosta komputera z systemem Linux, ale systemd znacznie uprościł ten proces.

Systemd

Na komputerze z systemem systemd możesz uruchomić następujące polecenie, aby zmienić nazwę hosta komputera:

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Sudo hostnamectl set-hostname nowa nazwa

Systemd zajmie się zresetowaniem wszystkiego za Ciebie.

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Metoda starej szkoły

Najbardziej uniwersalna tradycyjna metoda polega na zmodyfikowaniu dwóch plików i ponownym uruchomieniu komputera. Pierwszy plik to plik „nazwa hosta”. Zaskakujące, prawda? To zwykły plik testowy z jednym słowem. System odczytuje to słowo i ustawia je jako nazwę hosta, więc umieść tam, co chcesz, aby stało się nazwą hosta systemu. Znajduje się w „/etc/nazwa hosta”.

Następnie jest plik „hosts”. Ten plik informuje twój system, które nazwy hostów powiązać z adresami IP. Musisz powiedzieć mu, aby powiązał twoją nazwę hosta z komputerem lokalnym. Ten znajduje się w „/ etc / hosts;” otwórz go, gdy go zlokalizuj.

Są tam dwie linie, którymi musisz się zająć, i powinny wyglądać mniej więcej tak:

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

127.0.0.1 host lokalny 127.0.1.1 nazwa hosta

Zmień tylko drugi, który ma twoją obecną nazwę hosta. Kiedy skończysz, zapisz, wyjdź i uruchom ponownie komputer.

Plik hostów

Plik „hosts” działa jak bardzo uproszczony serwer DNS. Jest to plik, który pozwala komputerowi dopasować nazwę hosta do adresu IP w sieci. Możesz znaleźć plik w „/etc/hosts”. Otwórz go, gdy go zlokalizujesz.

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Sudo krzepkość /itp/zastępy niebieskie

Plik jest podzielony na dwie sekcje. Górna obsługuje adresy IPv4, do których jesteś przyzwyczajony, a dolna to IPv6. Jeśli zastosowałeś tradycyjną metodę, ustawisz własną nazwę hosta na górze.

Aby dodać nazwy hostów innych urządzeń w sieci, utwórz nowe wiersze poniżej dwóch dla swojego komputera i postępuj zgodnie z tym samym formatem. Najpierw dołącz lokalny adres IP urządzenia. Następnie określ jego nazwę hosta.

127.0.0.1 host lokalny 127.0.1.1 nazwa hosta
Serwer lokalny 192.168.1.110

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

Gdy skończysz, uruchom ponownie sieć na swoim komputerze. Powinno to być tak proste, jak ponowne uruchomienie usługi sieciowej.

Sudo systemctl zrestartuj sieć

Teraz możesz uzyskać dostęp do swojego nowego wpisu za pośrednictwem jego nazwy hosta. Spróbuj wejść przez SSH.

Co to jest nazwa hosta w systemie Linux i jak możesz ją zmienić?

ssh użytkownik@nazwa hosta

Jeśli udało Ci się połączyć, wszystko jest skonfigurowane i działa poprawnie. Masz teraz solidne pojęcie o tym, jakie nazwy hostów są w systemie Linux i jak z nich korzystać, aby uprościć dostęp do urządzeń sieciowych.

Nigdy nie przegap

Otrzymuj aktualizacje naszych najnowszych samouczków.

Zapisz się na wszystkie newslettery.

Chcę otrzymywać newslettery pocztą elektroniczną. Nie udostępnimy Twoich danych i w każdej chwili możesz zrezygnować z subskrypcji.

Subskrybuj

Rejestrując się, wyrażasz zgodę na naszą Politykę prywatności, a użytkownicy europejscy zgadzają się na zasady przesyłania danych.