Android

Jak zmienić nazwę hosta na centos 8

CentOS 8 - Bind DNS - Internal Zone, IPv6, External Zone, CNAME and Slave

CentOS 8 - Bind DNS - Internal Zone, IPv6, External Zone, CNAME and Slave

Spisu treści:

Anonim

Zazwyczaj nazwa hosta jest ustawiana podczas instalacji systemu operacyjnego lub dynamicznie przypisywana do maszyny wirtualnej podczas jej tworzenia.

Istnieje wiele powodów, dla których konieczna może być zmiana nazwy hosta. Najczęściej występuje, gdy nazwa hosta jest automatycznie ustawiana podczas tworzenia instancji.

W tym przewodniku wyjaśniono, jak ustawić lub zmienić nazwę hosta w CentOS 8 bez konieczności ponownego uruchamiania systemu.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Zrozumienie nazw hostów

Nazwa hosta to etykieta identyfikująca urządzenie w sieci. Nie powinieneś mieć dwóch lub więcej komputerów o tej samej nazwie hosta w tej samej sieci.

Istnieją trzy klasy hostname : static , pretty i transient .

  • static - tradycyjna nazwa hosta. Jest on przechowywany w /etc/hostname i może być ustawiony przez użytkownika. pretty - nazwa hosta UTF8 o dowolnej formie używana do prezentacji użytkownikowi. Na przykład Linuxize's desktop . transient - Dynamiczna nazwa hosta obsługiwana przez jądro. Serwery DHCP lub mDNS mogą zmieniać przejściową nazwę hosta w czasie wykonywania. Domyślnie jest taki sam jak static nazwa hosta.

Zaleca się stosowanie w pełni kwalifikowanej nazwy domeny ( FQDN ) zarówno dla nazw static jak i transient takich jak host.example.com .

Wyświetlanie bieżącej nazwy hosta

Aby wyświetlić bieżącą nazwę hosta, wykonaj następujące polecenie:

hostnamectl

Na koniec zrestartuj systemd-hostnamed o systemd-hostnamed , aby zmiany systemd-hostnamed skutek:

sudo systemctl restart systemd-hostnamed

Metoda 3: Za pomocą polecenia nmcli

nmcli to narzędzie wiersza polecenia do kontrolowania NetworkManager i może być również użyte do zmiany nazwy hosta systemu.

Aby wyświetlić bieżącą nazwę hosta, wpisz:

sudo nmcli g hostname

Aby zmienić nazwę hosta na host.linuxize.com użyj następującego polecenia:

sudo nmcli g hostname host.linuxize.com

Aby zmiany weszły w życie, uruchom ponownie systemd-hostnamed o systemd-hostnamed :

sudo systemctl restart systemd-hostnamed

Wniosek

Aby ustawić lub zmienić nazwę hosta w systemie CentOS, użyj komendy hostnamectl set-hostname a następnie nowej nazwy hosta.

Jeśli masz jakieś pytania, zostaw komentarz.

nazwa hosta centos