Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Der Hostname ist der Name, den Ihr System verwendet, um sich in einem Netzwerk zu identifizieren.Es ist hilfreich, wenn Sie Server verwalten oder mit mehreren Maschinen arbeiten, da es in SSH -Sitzungen, Überwachung von Dashboards, Systemprotokollen und vielem mehr angezeigt wird.
Diese Anleitung führt Sie durch Überprüfen und Ändern Ihres Hostnamens mithilfe von Methoden, die mit den meisten modernen Linux -Verteilungen kompatibel sind.
Ein Hostname ist ein menschlich lesbares Etikett, das einem System zur Identifizierung in einem Netzwerk zur Verfügung gestellt wird.Es sieht normalerweise ungefähr so aus wie Web-01, DB-Server, oder interner Proxy.Es gibt drei Haupttypen:
Um den aktuellen Hostnamen Ihres Systems zu sehen, öffnen Sie ein Terminal und führen Sie aus:
hostnamectl
Mit diesem Befehl erhalten Sie ein vollständiges Bild der Identität und Umgebung Ihres Systems, indem Sie seine statischen, vorübergehenden und hübschen Hostnamen anzeigen.
Beispielausgabe:
Static hostname: web-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-91-generic
Architecture: x86-64
Was jede dieser Zeilen bedeutet:
Wenn Sie nur den Hostnamen ohne alle Systemdetails möchten:
hostname
Beispielausgabe:
web-server-01
Es gibt drei gemeinsame Methoden, um den Hostnamen zu ändern.Die richtige hängt von Ihrem System -Setup und Ihren Vorlieben ab.
Die meisten modernen Linux -Verteilungen verwenden systemd (z. B. Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) unterstützen diese Methode.
sudo hostnamectl set-hostname new-hostname
Ersetzen 'NEU-HOSTNAME'Mit Ihrem gewünschten Namen (z. B. App-Server-01).
Beispiel:
sudo hostnamectl set-hostname app-server-01
sudo hostnamectl set-hostname "Application Server 01" --pretty
hostnamectl
Sie sollten eine ähnliche Ausgabe sehen, die diesem Format ähnelt:
Static hostname: app-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: AlmaLinux 9
Kernel: Linux 5.14.0-362.el9.x86_64
Architecture: x86-64
Der aktualisierte Hostname, der unter statischer Hostname angezeigt wird, ist jetzt in Ihren Desktop -Umgebungen und Status -Tools sichtbar.
Wenn Ihr System nicht verwendet wird systemd, oder wenn Sie eine manuelle Konfiguration bevorzugen, können Sie den Hostnamen direkt über Konfigurationsdateien bearbeiten.
Diese Veränderungen bestehen normalerweise über Neustarts.
sudo nano /etc/hostname
Ersetzen Sie den vorhandenen Hostnamen durch Ihren neuen.Zum Beispiel ändern Sie:
web-server-01
Zu:
app-server-01
sudo nano /etc/hosts
Finden Sie die Linie, die so aussieht:
127.0.1.1 web-server-01
Und aktualisieren Sie es, um den neuen Hostnamen widerzuspiegeln:
127.0.1.1 app-server-01
Wichtig: Stellen Sie sicher, dass 127.0.0.1 localhost immer noch intakt ist:
127.0.0.1 localhost
127.0.1.1 app-server-01
Was das bedeutet und warum es wichtig ist:
Wenn Sie diese Datei beim Ändern des Hostnamens überspringen, können Sie Probleme mit Diensten begegnen, die sich auf die lokale Namensauflösung verlassen.
Damit die Änderung den vollen Effekt wirkt, müssen Sie neu starten:
sudo reboot
Überprüfen Sie nach dem Neustart den Hostnamen, um zu überprüfen, ob alles funktioniert:
hostnamectl
Diese Methode bietet eine geführte Oberfläche, eine gute Wahl, wenn Sie mit der Bearbeitung von Befehlszeilen nicht vertraut sind.
sudo nmtui
Starten Sie Ihr System neu:
sudo reboot
Dann bestätigen Sie mit:
hostnamectl
Überprüfen Sie unabhängig von der Methode immer Ihre Änderungen:
hostnamectl
Und überprüfen:
hostname
Durch die Auswahl eines klaren und konsistenten Hostnamens wird es einfacher, Ihre Server zu verwalten und zu überwachen - insbesondere in Umgebungen mit mehreren Maschinen.Hier sind einige einfache Richtlinien, die folgt:
Geschrieben von Hostwinds Team / August 31, 2018