Android

So ändern Sie den Hostnamen auf Centos 7

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

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

Inhaltsverzeichnis:

Anonim

Dieses Tutorial führt Sie durch den Prozess zum Ändern eines Hostnamens auf einem CentOS 7-System.

Der Hostname wird zu dem Zeitpunkt festgelegt, zu dem das CentOS-Betriebssystem installiert wird oder wenn Sie eine virtuelle Maschine hochfahren, wird sie der Instanz beim Start dynamisch zugewiesen.

Die in diesem Lernprogramm beschriebenen Methoden funktionieren, ohne dass das System neu gestartet werden muss.

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 einen Computer in einem Netzwerk kennzeichnet. Sie sollten nicht denselben Hostnamen auf zwei verschiedenen Computern im selben Netzwerk verwenden.

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

  • static - Der traditionelle Hostname, der vom Benutzer festgelegt werden kann und in der Datei /etc/hostname gespeichert wird. 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 und zur Laufzeit vom DHCP- oder mDNS-Server geändert werden kann. 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 .

Zeigt den aktuellen Hostnamen an

Geben Sie den folgenden Befehl ein, 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, mit dem auch der Hostname geändert werden kann.

So zeigen Sie den aktuellen Hostnamentyp an:

sudo nmcli general hostname

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

sudo nmcli general hostname host.linuxize.com

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

sudo systemctl restart systemd-hostnamed

Überprüfen Sie die Änderung

Verwenden Sie den Befehl hostnamectl , um zu überprüfen, ob der Hostname erfolgreich geändert wurde:

hostnamectl

Ihr neuer Hostname wird auf der Konsole gedruckt:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

Fazit

In diesem Tutorial haben wir Ihnen drei verschiedene Methoden gezeigt, mit denen Sie den Hostnamen Ihres CentOS 7-Servers ändern können, ohne den Computer neu zu starten.

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

Centos Hostname