So ändern Sie Hostname in CentOS 8

So ändern Sie Hostname in CentOS 8

Wenn Netzwerkadministratoren das Systemnetz verwalten und beobachten, wie die Pakete fließen, um das Netzwerk zu verwalten, wird es schwierig zu verstehen und zu wissen, wo die Pakete kommen und gehen. Um ein System zu identifizieren, können wir universelle Kennungen, IP -Adressverfolgung oder Hostname verwenden.

Der Hostname ist der bequemste und am einfachsten zu erinnerten Weg, um ein System zu identifizieren. Lassen Sie uns mehr in die Hostnamen graben. Was ist ein Hostname, welche Arten von Hostname, wie können wir einen Hostnamen ändern und welche Regeln sind zu beachten, während wir einen Hostnamen ändern??

Was ist ein Hostname?

Ein Hostname in einfachen Worten ist der Name des Geräts oder Servers im Netzwerk. Es wird auch als Computerkennung verwendet, daher ist es besser, einen einzigartigen Hostnamen zu haben, und es kann leicht von anderen Systemen im Netzwerk unterschieden werden.

Gleichzeitig wird der Hostname so eingestellt, dass der Benutzer oder der Netzwerkadministrator eine Maschine zur Identifizierung im Netzwerk benannt wird. Wenn Sie sich die IP -Adresse eines Systems ansehen, wird es hart, den richtigen Computer zu identifizieren, während Hostname diesen Ärger einfach macht.

Wir können den Hostnamen sowohl in einem privaten Netzwerk als auch in öffentlichen Netzwerken festlegen. In öffentlichen Netzwerken sollten die Hostnamen jedoch mit dem Domainnamen kombiniert werden. Zum Beispiel,

Servername.Beispiel.com

Der Hostname wird oft mit dem Domain -Namen verwechselt, aber sie sind unterschiedlich. Im obigen Beispiel ist der Servername der Hostname, während das Beispiel der Domänenname ist, und schließlich ist COL die TLD (Top-Level-Domäne).

Die Kombination aus Hostname und Domain -Name ist als FQDN (voll qualifizierte Domainnamen) bekannt. In den öffentlichen Netzwerken ist das Festlegen eines voll qualifizierten Domainnamens ein Muss. Andernfalls ist in privaten Netzwerken ein einfaches Hostname in Ordnung.

Lernen wir nach dem Verständnis der Kernkonzepte des Hostnamens die Arten von Hostname kennen und verstehen.

Arten von Hostname

Grundsätzlich gibt es drei Arten von Hostnamen.

  1. Statischer Hostname
  2. Schöner Hostname
  3. Vorübergehender Hostname

Statischer Hostname

Der grundlegendste und herkömmlichste Hostname kann vom Benutzer festgelegt und verwendet werden, um sich unter anderen Serverautomaten im Netzwerk zu identifizieren. Dieser statische Hostname wird in der Datei /etc /hostname gespeichert.

Schöner Hostname

So wie es in seinem Namen ist, wird dieser Hostname zum Präsentieren eines benutzerfreundlicheren Hostnamens dem Benutzer verwendet.

Vorübergehender Hostname

Der Linux -Kernel behält diesen transienten Hostnamen bei und kann nach einem Neustart durch den DNS -Server oder DHCP geändert werden.

Regeln, um einen Hostnamen zu nennen

Während der Einrichtung und Benennung eines Hostnamens gibt es einige Regeln, die wir beachten müssen:

  • Der Hostname kann nur Buchstaben (A-Z) und Ziffern (0-9) enthalten.
  • Der einzige Bindestrich (-) und Punkt (.) kann als Sonderzeichen im Namen des Hostnamens verwendet werden.
  • Der Hostname muss 2-63 Zeichen lang sein.
  • Der Start- und Endbrief des Hostnamens muss ein Brief oder eine Ziffer sein.
  • Der Hostname ist unempfindlich.

Okay, nach dem Verständnis des Hostnamens, seiner Typen und Regeln zum Namen eines Hostnamen.

Zeigen Sie den aktuellen Hostnamen

Der aktuelle Hostname des Systems in jedem Linux-basierten Betriebssystem ist mit dem Hostnamen zu sehen, oder Hostnamectl-Befehle können verwendet werden.

Um den Hostnamen mit dem Befehl hostname anzuzeigen, wurde der unten eingeführte Befehl ausgeführt:

$ hostname

Alternativ können Sie auch den Befehl hostnamectl verwenden, um die Details zum Hostnamen zu erhalten:

$ hostnamectl

Da der Befehl hostNaMectl alle Informationen aus der Datei /etc /hostname erhält und als Ausgabe anzeigt, können wir die Hostname -Informationen direkt aus der Datei /etc /hostname abrufen.

$ cat /etc /hostname

Methode 1: Hostname mit dem Befehl hostnamectl ändern

Wir können den Hostnamen mit dem Befehl hostnamectl leicht ändern. Die Syntax zum Ändern des Hostnamens in CentOS mit dem Befehl hostnamectl lautet wie folgt:

$ hostnamectl set-Hostname [neuer Hostname]

Geben Sie einfach den Hostnamen an, den Sie nach dem Set-Hostnamen im obigen Befehl festlegen möchten, und der Hostname wird nach einem Neustart geändert.

Seit wir drei Arten von Hostname besprochen haben, lernen wir, wie man statische, hübsche und vorübergehende Hostname im Betriebssystem von CentOS 8 ändert.

Ändern Sie den statischen Hostnamen

Um einen statischen Hostnamen in CentOS 8 -Betriebssystem festzulegen, können Sie den Befehl hostnamectl verwenden, und Sie müssen lediglich den neuen Hostnamen hinzufügen, wie unten gezeigt:

$ hostnamectl set-Hostname [neuer Hostname]-Static

Geben Sie im obigen Befehl den Hostnamen Ihres Wunsches an der Stelle des neuen Hostnamen.

Ändern Sie den vorübergehenden Hostnamen

Verwenden Sie das TRANSIenten -Flag zum Einrichten oder Ändern des transienten Hostnamens des CentOS 8 -Betriebssystems, nachdem Sie den Hostnamen im CTL -Befehl hostname wie unten gezeigt geschrieben haben:

$ sudo hostnamectl set Hostname [New-Hostname]--Tansient

Geben Sie den Befehl ein, um den transienten Hostnamen anzuzeigen:

$ sudo hostnamectl

Wechseln Sie den hübschen Hostnamen

Der hübsche Hostname kann durch die Verwendung der Flagge -transienten Flagge im Befehl hostname CTL geändert werden, und die Demonstration der Verwendung des Flags -transienten Flags wird im folgenden Befehl angezeigt:

$ sudo hostnamectl set-Hostname "New-Hostname"-Pretty

Überprüfen und wenden Sie den neuen Hostnamen an und wenden Sie sie an

Um den geänderten Hostnamen zu überprüfen, führen Sie den Befehl hostnamectl aus:

$ hostnamectl

Um die Änderungen des Hostnamens anzuwenden, ist das Neustart eines Systems erforderlich. Neustarten:

$ stilldown -r jetzt

Methode 2: Hostname ändern, indem Sie die Datei bearbeiten /etc /hostname

Es gibt eine andere Möglichkeit, den Hostnamen zu ändern. Wir können dies tun, indem wir die Datei /etc /hostname mit einem Texteditor wie VI oder Nano bearbeiten.

$ sudo nano /etc /hostname

Wie Sie im oben genannten Screenshot sehen können, haben wir nur eine Zeile in dieser Datei, und diese Zeile enthält nur den Hostnamen des Geräts.

Ändern Sie also einfach diesen Hostnamen, den Sie einstellen und die Datei mithilfe von Tastaturverknüpfungen Strg+S speichern und aus dem Nano -Editor beenden möchten, indem Sie Strg+X drücken.

Führen Sie den Befehl hostnamectl aus, um den Hostnamen zu ändern, um den Hostnamen schnell zu überprüfen:

$ hostnamectl

Der geänderte Hostname wird in den Ausgabeinformationen des obigen Befehls angezeigt.

Methode 3: Hostname mit dem Befehl nMtui ändern

Die NMTUI-Abkürzung der Network Manager-Textbenutzeroberfläche ist ein Befehlszeilen-Tool, das zur Ausführung von Aufgaben zur Netzwerkverwaltung verwendet wird. Es kann zum Interagieren mit NetworkManager und zur Änderung des Hostnamens vom Terminal verwendet werden. Es wird im Betriebssystem von CentOS 8 vorinstalliert und kann verwendet werden, indem der Befehl nmtui im ​​Terminal direkt ausführt.

Führen Sie den unten angegebenen einfachen Befehl aus, um das NMTUI -Tool zu starten:

$ sudo nmtui

Im NMTUI -Tool können Sie Pfeiltasten verwenden, um zwischen den angegebenen Optionen zu navigieren:

Gehen Sie zur Option Set System Hostname und drücken Sie die Eingabetaste:

Geben Sie im angezeigten Eingangsfeld den Hostnamen ein, den Sie festlegen möchten, und drücken Sie die Eingabetaste:

Drücken Sie erneut die Eingabetaste, um die Änderung des Hostnamens zu bestätigen:

Drücken Sie im Hauptmenü von NMTUI die ESC -Taste, um zum Terminal zurückzukehren:

Damit die Änderungen wirken können, ist die Neustart des Systemd-Hostname-Dienstes erforderlich, und Sie können dies tun, indem Sie den Befehl ausführen:

$ sudo systemctl restart systemd-hostnamed

Nach dem Neustart des Systemd-Hostnamen-Dienstes wird der Hostname geändert und kann durch Ausführung des Befehls hostnamectl überprüft werden:

$ hostnamectl

Sie können den geänderten neuen Hostnamen mit dem NMTUI-Befehlszeilen-Tool in CentOS 8 beobachten.

Abschluss

Wir haben die Top 3 und die nützlichsten Möglichkeiten gelernt, den Hostnamen im CentOS 8 -Betriebssystem von mehreren Möglichkeiten zur Änderung des Hostnamens zu ändern.

Das Ändern des Hostnamens der Maschine hilft dabei, eine Maschine von anderen Maschinen in einem Netzwerk zu differenzieren und zu identifizieren.