How to Change Hostname on CentOS 7

Watching where packets come from and go to is essential for a healthy, and easily manageable network. Istnieją zaawansowane mechanizmy, takie jak śledzenie adresów IP, jednak możemy również łatwo zidentyfikować komputer za pomocą uniwersalnego identyfikatora. Tu z pomocą przychodzi właśnie nazwa hosta. Dziś pokażemy, jak zmienić nazwę hosta na maszynie z systemem CentOS 7, aby usprawnić działanie sieci!

Co to jest nazwa hosta?

Podstawowo, nazwa hosta jest nazwą przypisaną do komputera w sieci. Wiele usług sieciowych używa nazwy hosta jako identyfikatora komputera. Z drugiej strony, nazwy hostów są tworzone bardziej dla użytkownika, niż dla sieci, ponieważ ta ostatnia identyfikuje urządzenia poprzez ich adres IP. Dlatego nazwa hosta jest identyfikatorem zaprojektowanym w celu ułatwienia pracy dla ludzi, a nie dla komputera.

Mimo że jest to prosta koncepcja do nauczenia się, wiele osób jest często zdezorientowanych przez to.

W sieciach publicznych, takich jak Internet, nazwa hosta musi być połączona z nazwą domeny. To wskazuje, które „mini strefa” z Internetu jest na. Na przykład:

server1.example.com

W tym przypadku, server1 jest nazwą hosta komputera, do którego chcemy się dostać, a example jest domeną. Wreszcie, .com jest uważana za domenę najwyższego poziomu.

Te możliwe do zidentyfikowania nazwy są nazywane „Fully Qualified Domain Names” (FQDN) i zawierają nazwę komputera oraz nazwę domeny związaną z tym komputerem.

Nie ma żadnych ograniczeń dotyczących umieszczania nazwy hosta w sieci prywatnej. Jednak w przypadku, gdy komputer ma dostęp do Internetu, musi być ona połączona z domeną.

Zmiana nazwy hosta w CentOS 7 przy użyciu poleceń Hostname i Hostnamectl

Linux daje nam wiele funkcji serwerowych. Oczywiście zmiana nazwy hosta na maszynach z systemem CentOS 7 jest możliwa po wykonaniu zaledwie kilku kroków.

Najpierw musimy połączyć się z naszym serwerem za pomocą SSH lub otworzyć terminal z naszego komputera. Oto tutorial, który pomoże Ci, jeśli masz problemy.

Po tym, musimy być użytkownikiem root, aby zmienić nazwę hosta. Aby uzyskać ten przywilej użyj polecenia superuser, jak to:

su

Podczas wykonywania tego polecenia, musimy wpisać hasło roota. Bez niego, nie możemy kontynuować.

Następnie, możemy zobaczyć aktualną nazwę hosta poprzez wykonanie następującego polecenia:

hostname

Jak widzimy, wykonując polecenie hostname możemy zobaczyć nazwę hosta maszyny. Można to również zrobić za pomocą następującej komendy:

hostnamectl

W tym przypadku, będziemy mieli więcej informacji związanych z nazwą hosta.

Jeśli chcemy zmienić nazwę hosta, musimy tylko wykonać następujące polecenie:

hostnamectl set-hostname 

Na przykład:

hostnamectl set-hostname test

Po tym musimy ponownie uruchomić polecenie hostnamectl, aby sprawdzić, czy zmiany się powiodły.

hostnamectl

Zmiana nazwy hosta w CentOS 7 przez edycję pliku /etc/hostname

Jest inny sposób na zmianę nazwy hosta. Możemy to zrobić poprzez edycję pliku /etc/hostname za pomocą edytora tekstu takiego jak vi lub nano.

vi /etc/hostname

Jak tylko otworzymy plik, zobaczymy pojedynczą linię gdzie jest nazwa hosta. Musimy tylko zastąpić ją naszą nową. Ponieważ używamy vi, wciśnij klawisz i, aby wejść w tryb wstawiania. Następnie zmieniamy nazwę hosta. Po tym, naciśnij klawisz Esc, aby wyjść z trybu wstawiania, a następnie klawisze :wq, aby zapisać zmiany i wyjść.

Teraz musimy sprawdzić, czy wszystko działa. Aby to zrobić, uruchom następujące polecenie:

hostnamectl

Statyczne, przejściowe i ładne nazwy hostów

Gdy ustanowimy nazwę hosta za pomocą polecenia hostnamectl lub edytując plik /etc/hostname, staje się ona naszą statyczną nazwą hosta – nie zmienia się.

Jednakże możemy zdefiniować tymczasową nazwę hosta. To jest nazywane przejściową nazwą hosta. Będzie ona aktywna tylko do momentu restartu systemu. Aby to zrobić musimy dodać opcję -transient w poleceniu hostnamectl.

hostnamectl set-hostname transienthostname –-transient

Potem sprawdzamy zmiany.

hostnamectl

Na koniec mamy możliwość stworzenia nazwy hosta z obsługą UTF-8, aby jeszcze bardziej poprawić jej prezentację. Taka nazwa hosta jest znana jako Pretty. Aby ją utworzyć, dodajemy opcję -pretty do polecenia hostnamectl.

hostnamectl set-hostname newprettyhostname –-pretty

W ten sposób możemy mieć nazwę hosta z obsługą UTF-8.

Zmiana nazwy hosta za pomocą panelu sterowania Hostingera

Jeśli używamy Hostingera VPS, możemy jeszcze bardziej uprościć proces, używając panelu sterowania Hostingera. Tam można zmienić nazwę hosta bez użycia terminala.

Przejdź do kontrolek VPS w panelu sterowania, kliknij na Inne ustawienia i wpisz nową nazwę hosta! Aby zastosować zmiany, kliknij na przycisk Zapisz zmiany.

Wnioski

W systemie CentOS mamy kilka sposobów na zmianę nazwy hosta. Zawsze możemy też po prostu skorzystać z panelu sterowania Hostingera.

Posiadanie nazwy hosta pomaga zidentyfikować komputer w sieci, co znacznie ułatwia zarządzanie!

Ten post był ostatnio modyfikowany: Styczeń 22, 2020 11:31 am

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.