Es gibt verschiedene Serverparameter, die es uns ermöglichen, sie direkt zu verwalten, und einer der einfachsten, aber gleichzeitig wichtigeren ist die Kennung der Ausrüstung, die es ermöglicht, sie innerhalb des Netzwerks zu kennen, sie gezielt zu verwalten und auch eine Audit-Kontrolle zu führen und exklusive Unterstützung.
Dieser Hostname (Hostname) kann während der Installation des Betriebssystems zugewiesen werden und im Fall von CentOS 8 wird, wenn wir keinen Namen angeben, „localhost“ zugewiesen und dies wird durch Ausführen des Befehls hostname von der Konsole aus überprüft:
VERGRÖSSERN
Wenn wir nur "localhost" verlassen, kann dies natürlich zu Verwirrung führen, da wir nicht wissen, um welche Geräte es sich handelt, und somit definieren, welche Art von Support oder Management darauf ausgeführt werden soll. Heute erklärt Ihnen Solvetic einige einfache, aber effektive Methoden, um einen neuen Hostnamen in CentOS 8 festzulegen.
1. So erkennen Sie den Hostnamen des Computers Hostname
Schritt 1
Um den aktuellen Namen unserer Maschine mit Sicherheit zu kennen, können wir einen der folgenden Befehle ausführen:
hostnamectl hostnamectl-statusEinzelheitenDadurch erhalten wir genauere Details wie:
- Hostname (Statischer Hostname).
- Symbolname.
- Maschinen ID.
- Fahrgestelltyp.
- Virtualisierungsmethode.
- Boot-ID.
- Aktueller Kernel.
- Verwendetes Betriebssystem.
- Systemtyp (32 oder 64 Bit) usw.
VERGRÖSSERN
Schritt 2
Drei Arten von Hostnamen für CentOS 8Es gibt drei Arten von Hostnamen für CentOS 8, diese sind:
- Statischer Hostname: ist der vom Systemadministrator zugewiesene Name.
- Transienter / dynamischer Hostname: ist der vom DHCP- oder mDNS-Server zugewiesene Name.
- Hübscher Hostname: Dies ist der vom Administrator oder Endbenutzer vergebene Hostname, der je nach Geschmack der Person angepasst werden kann.
Syntax basierend auf dem zu verwendenden HostnamentypEs gibt verschiedene Syntaxen, die auf dem zu verwendenden Hostnamentyp basieren. Diese sind:
- hostnamectl set-hostname "Hostname"
- hostnamectl set-hostname "Hostname" --pretty
- hostnamectl set-hostname "Hostname" --static
- hostnamectl set-hostname "Hostname" -transient
Zum Beispiel werden wir dem Gerät den Namen "Solvetic" zuweisen, wir führen Folgendes aus:
hostnamectl set-hostname SolveticSchritt 3
Wir prüfen, ob ihm "hostnamectl status" zugewiesen wurde:
VERGRÖSSERN
Schritt 4
Wenn wir nun einen statischen Namen festlegen möchten, definieren wir Folgendes:
hostnamectl set-hostname Solvetic.solvetic.com -static
VERGRÖSSERN
Schritt 5
Um einen benutzerdefinierten Namen festzulegen, müssen wir Folgendes ausführen:
hostnamectl set-hostname "Solvetic-Team" -prettyWir überprüfen, ob die Zeile "Pretty hostname" hinzugefügt wurde:
VERGRÖSSERN
Schritt 6
Wenn uns der zugewiesene Name aus irgendeinem Grund nicht gefällt, können wir ihn je nach verwendetem Typ auf eine der folgenden Arten löschen:
- hostnamectl set-hostname ""
- hostnamectl set-hostname "" --static
- hostnamectl set-hostname "" -pretty
ssh root @ ip_server hostnamectl set-hostname "name"
2. So benennen Sie CentOS 8 Host mit dem Befehl nmtui um
Schritt 1
Dies ist ein Benutzeroberflächen-Tool, mit dem wir verschiedene Änderungen an Geräteparametern auf Netzwerkebene und Namen vornehmen können. Für seine Verwendung reicht es aus, Folgendes auszuführen:
nmtuiIm angezeigten Fenster wählen wir die Option "System-Hostnamen festlegen":
VERGRÖSSERN
Schritt 2
Wir drücken Enter und vergeben den gewünschten Namen:
VERGRÖSSERN
Schritt 3
Mit der Tab-Taste gehen wir zu Akzeptieren und drücken die Eingabetaste, um die Änderungen zu akzeptieren, und wir sehen Folgendes:
VERGRÖSSERN
Schritt 4
Wir drücken erneut die Eingabetaste, um die Änderungen zu akzeptieren, danach führen wir Folgendes aus, um die Änderungen zu übernehmen:
systemctl Neustart systemd-hostnamedWir prüfen den Namen mit hostnamectl-Status:
VERGRÖSSERN
3. So benennen Sie CentOS 8 Host mit dem Befehl nmcli um
Schritt 1
Ein weiterer nützlicher Befehl zum Bearbeiten des Hostnamens in CentOS 8 ist nmcli, der Aspekte des Netzwerks verwaltet. Um den aktuellen Namen mit diesem Befehl anzuzeigen, führen wir Folgendes aus:
nmcli allgemeiner Hostname
VERGRÖSSERN
Schritt 2
Um nun einen neuen Namen festzulegen, müssen wir die folgende Syntax ausführen:
nmcli allgemeiner Hostname "Name"
VERGRÖSSERN
NotizFalls der Name sofort übernommen wird, können wir den Dienst neu starten, indem wir systemctl restart systemd-hostnamed ausführen.
4. So benennen Sie CentOS 8 Host von / etc / sysconfig / network um
Schritt 1
In diesem Verzeichnis können wir die gewünschten Werte der Ausrüstung hinzufügen, dafür greifen wir mit einem Editor dort zu:
nano / etc / sysconfig / networkDort werden wir folgendes hinzufügen:
NETZWERK = ja HOSTNAME = Hostname
VERGRÖSSERN
Wir speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit den Tasten Strg + X.
Schritt 2
Danach starten wir den Dienst neu:
systemctl Netzwerk neu starten
5. So benennen Sie CentOS 8 Host mit dem Befehl sysctl um
Schritt 1
Schließlich besteht eine weitere Möglichkeit darin, den sysctl-Befehl für diese Änderung zu verwenden. Zunächst erfahren wir den aktuellen Namen, indem wir Folgendes ausführen:
sysctl kernel.hostname
VERGRÖSSERN
Schritt 2
Um nun den Hostnamen zu ändern, müssen wir entsprechend dem gewünschten Namen Folgendes ausführen:
sysctl kernel.hostname = Solvetic.centos8
VERGRÖSSERN
Die Optionen sind nach Möglichkeit vielfältig, aber jede von ihnen erfüllt die Aufgabe, den Hostnamen in CentOS 8 zu bearbeiten und so die beste Art der Verwaltung zu bestimmen.