Android

So ändern Sie den Hostnamen auf Centos 8

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Inhaltsverzeichnis:

Anonim

In der Regel wird der Hostname während der Installation des Betriebssystems festgelegt oder der virtuellen Maschine beim Erstellen dynamisch zugewiesen.

Es gibt eine Reihe von Gründen, warum Sie den Hostnamen möglicherweise ändern müssen. Am häufigsten wird der Hostname bei der Instanzerstellung automatisch festgelegt.

In diesem Handbuch wird erläutert, wie Sie den Hostnamen unter CentOS 8 festlegen oder ändern, ohne das System neu starten zu müssen.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Grundlegendes zu Hostnamen

Ein Hostname ist eine Bezeichnung, die ein Gerät in einem Netzwerk kennzeichnet. Sie sollten nicht zwei oder mehr Computer mit demselben Hostnamen im selben Netzwerk haben.

Es gibt drei Klassen von hostname : static , pretty und transient .

  • static - Der traditionelle Hostname. Sie wird in der Datei /etc/hostname gespeichert und kann vom Benutzer festgelegt werden. pretty - Ein UTF8-Hostname in Freiform, der zur Präsentation für den Benutzer verwendet wird. Zum Beispiel Linuxize's desktop . transient - Ein dynamischer Hostname, der vom Kernel verwaltet wird. DHCP- oder mDNS-Server können den temporären Hostnamen zur Laufzeit ändern. Standardmäßig ist dies der static Hostname.

Es wird empfohlen, einen vollqualifizierten Domänennamen ( FQDN ) für static und transient Namen wie host.example.com .

Anzeigen des aktuellen Hostnamens

Führen Sie den folgenden Befehl aus, um den aktuellen Hostnamen anzuzeigen:

hostnamectl

Starten Sie abschließend den systemd-hostnamed Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart systemd-hostnamed

Methode 3: Verwenden des Befehls nmcli

nmcli ist ein Befehlszeilentool zur Steuerung des NetworkManager und kann auch zum Ändern des Hostnamens des Systems verwendet werden.

Geben Sie Folgendes ein, um den aktuellen Hostnamen anzuzeigen:

sudo nmcli g hostname

Verwenden Sie den folgenden Befehl, um den Hostnamen in host.linuxize.com zu ändern:

sudo nmcli g hostname host.linuxize.com

Starten Sie den systemd-hostnamed Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart systemd-hostnamed

Fazit

Verwenden Sie zum hostnamectl set-hostname oder Ändern des Hostnamens auf dem CentOS-System den Befehl hostnamectl set-hostname gefolgt vom neuen Hostnamen.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Centos Hostname