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:
hostnamectlMit 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-64Was jede dieser Zeilen bedeutet:
Wenn Sie nur den Hostnamen ohne alle Systemdetails möchten:
hostnameBeispielausgabe:
web-server-01Es 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-hostnameErsetzen 'NEU-HOSTNAME'Mit Ihrem gewünschten Namen (z. B. App-Server-01).
Beispiel:
sudo hostnamectl set-hostname app-server-01sudo hostnamectl set-hostname "Application Server 01" --prettyhostnamectl
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-64Der 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/hostnameErsetzen Sie den vorhandenen Hostnamen durch Ihren neuen.Zum Beispiel ändern Sie:
web-server-01Zu:
app-server-01sudo nano /etc/hostsFinden Sie die Linie, die so aussieht:
127.0.1.1 web-server-01Und aktualisieren Sie es, um den neuen Hostnamen widerzuspiegeln:
127.0.1.1 app-server-01Wichtig: Stellen Sie sicher, dass 127.0.0.1 localhost immer noch intakt ist:
127.0.0.1 localhost
127.0.1.1 app-server-01Was 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:
hostnamectlDiese Methode bietet eine geführte Oberfläche, eine gute Wahl, wenn Sie mit der Bearbeitung von Befehlszeilen nicht vertraut sind.
sudo nmtuiStarten Sie Ihr System neu:
sudo rebootDann bestätigen Sie mit:
hostnamectlÜberprüfen Sie unabhängig von der Methode immer Ihre Änderungen:
hostnamectlUnd überprüfen:
hostnameDurch 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