Własny serwer email - jak i dlaczego - Błażej Święcicki
Spisu treści:
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 terminalaJak zmienić nazwę lub nazwę profilu aktywnego sieci w systemie Windows 10
W tym artykule dowiesz się, jak zmienić lub zmienić nazwę Nazwy profili sieciowych, edytując rejestr systemu Windows i zmieniając ustawienia w zasadach zabezpieczeń lokalnych. Korzystając z tych metod, możesz zmienić nazwę połączenia sieciowego, Ethernet lub Wi-Fi w systemie Windows 10/8/7.
Jak zmienić nazwę hosta w systemie Linux Debian 10
W tym samouczku wyjaśniono, jak zmienić nazwę hosta w Debian 10 Buster bez ponownego uruchamiania systemu.
Jak zmienić nazwę hosta w systemie Linux Debian 9
Ten samouczek poprowadzi cię przez proces zmiany nazwy hosta w Debianie 9 bez konieczności restartowania systemu.