Android

Jak ustawić lub zmienić nazwę hosta w systemie Linux

Własny serwer email - jak i dlaczego - Błażej Święcicki

Własny serwer email - jak i dlaczego - Błażej Święcicki

Spisu treści:

Anonim

Domyślnie systemowa nazwa hosta jest ustawiana podczas procesu instalacji lub jeśli tworzysz maszynę wirtualną, jest ona dynamicznie przypisywana do instancji podczas uruchamiania, ale zdarzają się sytuacje, w których musisz ją zmienić.

W tym samouczku przeprowadzimy Cię przez proces zmiany nazwy hosta w systemie Linux bez konieczności ponownego uruchamiania systemu. Instrukcje powinny działać na każdej nowoczesnej dystrybucji Linuksa używającej systemd.

Co to jest nazwa hosta

Nazwa hosta to etykieta przypisana do komputera, która identyfikuje maszynę w sieci. Każde urządzenie w sieci powinno mieć unikalną nazwę hosta.

Nazwa hosta może być prostym ciągiem zawierającym znaki alfanumeryczne, kropki i łączniki. Jeśli urządzenie jest podłączone do Internetu (takiego jak serwer WWW lub poczty), zaleca się użycie w pełni kwalifikowanej nazwy domeny (FQDN) jako systemowej nazwy hosta. Nazwa FQDN składa się z dwóch części: nazwy hosta i nazwy domeny.

Wyświetlanie bieżącej nazwy hosta

W systemach Linux korzystających z systemd komendy hostnamectl można użyć do zapytania i zmiany nazwy hosta i powiązanych ustawień na danym komputerze.

Aby wyświetlić bieżącą nazwę hosta, hostnamectl komendę hostnamectl bez żadnych argumentów:

hostnamectl

Systemowa nazwa hosta jest podświetlona na poniższym obrazku:

Zmiana nazwy hosta

Aby zmienić nazwę hosta, hostnamectl komendę hostnamectl z argumentem set-hostname a następnie nową nazwą hosta. Tylko root lub użytkownik z uprawnieniami sudo może zmienić systemową nazwę hosta.

Na przykład, aby zmienić systemową nazwę hosta na mail.linuxize.com , należy użyć następującego polecenia:

sudo hostnamectl set-hostname mail.linuxize.com

Komenda hostnamectl nie generuje danych wyjściowych. Po sukcesie zwracane jest 0 , w przeciwnym razie niezerowy kod błędu.

Na koniec, aby sprawdzić, czy nazwa hosta została pomyślnie zmieniona, ponownie użyj komendy hostnamectl :

hostnamectl

Nowa nazwa hosta systemu i niektóre dodatkowe informacje o systemie, takie jak wersja jądra, zostaną wyświetlone na terminalu.

Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

Wniosek

W tym samouczku pokazaliśmy, jak zmienić nazwę hosta systemu Linux. W zależności od dystrybucji systemu Linux i typu wirtualizacji mogą być wymagane dodatkowe kroki w celu ukończenia procesu.

Aby uzyskać instrukcje dotyczące dystrybucji, sprawdź następujące artykuły:

Jeśli masz jakieś pytania, zostaw komentarz.

nazwa hosta terminala