GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ändern Sie den Hostnamen in RHEL 8 / CentOS 8

Hostname ist der Name oder die Bezeichnung eines Computers oder eines Netzwerkgeräts. Computer oder Netzwerkgeräte haben ihre eigene IP-Adresse, aber es ist sehr schwierig für die Menschen, sich daran zu erinnern, deshalb wird der Hostname auf Computern und Netzwerkgeräten festgelegt. Der Hostname ist eine für Menschen lesbare Zeichenfolge, die man sich leicht merken kann.

In diesem Handbuch erfahren Sie, wie Sie den Hostnamen auf RHEL 8- und CentOS 8-Systemen ändern. Grundsätzlich gibt es drei verschiedene Methoden, mit denen wir den Hostnamen ändern können.

  • hostnamectl
  • nmtui
  • nmcli

Arten von Hostnamen, die wir auf RHEL 8 / CentOS 8-Systemen festlegen können.

  • Statischer Hostname:Dies ist ein herkömmlicher Hostname, den wir auf den Servern festlegen, und wie der Name schon sagt, ist der Hostname statisch und bleibt während des Neustarts bestehen. Der statische Hostname wird in der Datei /etc/hostname gespeichert.
  •  Transienter Hostname:Dies ist der Hostname, der von DHCP und mDNS bezogen wird. Vorübergehender Hostname kann temporär sein, da er nur vorübergehend in den Kernel-Hostnamen geschrieben wird.
  •  Hübscher Hostname:Dies ist ein Hostname, der alle Arten von Sonderzeichen enthalten kann. Der hübsche Hostname wird in der Datei /etc/machine-info .
  • gespeichert

Hinweis:Der Standard-Hostname auf RHEL- und CentOS-Systemen ist „localhost.localdomain“, wenn er nicht zum Zeitpunkt der Installation festgelegt wurde.

Wie kann ich den Hostnamen auf RHEL / CentOS anzeigen?

Wir können die Befehle hostname und hostnamectl verwenden, um den aktuellen Hostnamen unseres RHEL- oder CentOS-Systems anzuzeigen. Terminal öffnen und ausführen,

$ hostname
OR
$ hostnamectl status
OR
$ hostnamectl

Die Beispielausgabe der obigen Befehle würde wie unten aussehen,

Hostnamen mit dem Befehl hostnamectl ändern 

Der Befehl hostnamectl wird verwendet, um den Hostnamen festzulegen, zu ändern und abzufragen. Die grundlegende Syntax ist unten aufgeführt:

$ hostnamectl set-hostname

Lassen Sie uns den statischen Hostnamen „cloud.linuxtechi.local“

festlegen
$ sudo hostnamectl set-hostname "cloud.linuxtechi.local"
$ exec bash

Überprüfen Sie den neuen Hostnamen mit hostnamectl und dem Befehl hostname :

Wie entferne oder lösche ich den Hostnamen?

Wenn Sie den Hostnamen auf dem RHEL- oder CentOS-System entfernen oder löschen möchten, verwenden Sie den folgenden Befehl hostnamectl,

$ sudo hostnamectl set-hostname ""
$ exec bash
$ hostname
localhost
$

Wie stelle ich den hübschen Hostnamen RHEL / CentOS ein?

Um den hübschen Hostnamen festzulegen, verwenden Sie den folgenden Befehl

$ sudo hostnamectl set-hostname "LinuxTechi's RHEL 8 Laptop" --pretty

Wie entferne oder lösche ich einen hübschen Hostnamen?

Verwenden Sie den folgenden hostnamectl-Befehl, um den hübschen Hostnamen zu entfernen oder zu löschen,

$ sudo hostnamectl set-hostname "" --pretty

Wie wird der Hostname auf dem Remote-System vom lokalen Computer aus festgelegt?

Mit dem Befehl hostnamectl können wir auch den Hostnamen auf dem Remote-System vom lokalen System aus festlegen. Beispiel ist unten gezeigt,

Syntax:

$ hostnamectl set-hostname -H @

Der obige Befehl verwendet ssh für die Verbindung und Authentifizierung für den Remote-Server.

$ sudo hostnamectl set-hostname -H 192.168.1.13 @cloud.linuxtechi.local
[email protected]'s password:
$

Hostnamen mit nmtui-Befehl ändern 

nmtui steht für "Network Manager Text User Interface". ‘, es ist eine Textbenutzeroberfläche, die verwendet wird, um das Netzwerk zusammen mit dem Hostnamen auf modernen Linux-Distributionen zu konfigurieren.

Wenn wir den Befehl nmtui unten eingeben, erscheint das Fenster

$ sudo nmtui

Wählen Sie „System-Hostnamen festlegen“ und klicken Sie dann auf OK..

Geben Sie den gewünschten Hostnamen ein und klicken Sie dann auf OK.

Um die obigen Änderungen in Kraft zu setzen, starten Sie hostnamed service neu, führen Sie

aus
$ sudo systemctl restart systemd-hostnamed

Jetzt können wir den neuen Hostnamen mit den Befehlen „hostname“ und „hostnamectl“ überprüfen.

Hostnamen mit nmcli-Befehl ändern

nmcli ist ein Befehlszeilendienstprogramm zum Konfigurieren von Netzwerkverbindungen und Hostnamen auf RHEL- und CentOS-Systemen.

Um den aktuellen Hostnamen über den nmcli-Befehl anzuzeigen, führen Sie

aus
$ nmcli general hostname
cloud.linuxtechi.local
$

Um den Hostnamen zu ändern, führen Sie

aus

Syntax:

$ sudo nmcli allgemeiner Hostname

$ sudo nmcli general hostname web.linuxtechi.local

Starten Sie den Hostnamed-Dienst mit dem folgenden systemctl-Befehl

neu
$ sudo systemctl restart systemd-hostnamed
$ hostname
web.linuxtechi.local
$

Das ist alles aus diesem Leitfaden, ich hoffe, Sie fanden ihn informativ. Bitte posten Sie Ihre Fragen und Ihr Feedback im Kommentarbereich unten.

Auch lesen :So erstellen Sie einen Sudo-Benutzer auf RHEL | Rocky-Linux | AlmaLinux


Cent OS
  1. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  2. So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

  3. So ändern Sie den Hostnamen unter CentOS und Ubuntu

  4. CentOS / RHEL 7:So ändern Sie die Zeitzone

  5. So ändern Sie den Hostnamen unter CentOS Linux

4 Methoden zum Ändern des Hostnamens in RHEL/CentOS 7/8

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So ändern Sie die Zeitzone in CentOS 8 / RHEL 8

So ändern Sie den Hostnamen unter CentOS 8

So ändern Sie den Hostnamen in CentOS/RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 7