Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Was ist ein Hostname?
So überprüfen Sie Ihren aktuellen Hostnamen
Ändern des Hostnamens
Methode 1: Hostname mit Hostnamectl ändern (empfohlen)
Schritt 1: Legen Sie den neuen Hostnamen fest
Schritt 2 (optional): Legen Sie einen hübschen Hostnamen fest
Schritt 3: Überprüfen Sie die Änderung
Methode 2: Hostname ändern, indem Sie Konfigurationsdateien direkt bearbeiten
Schritt 1: Bearbeiten/etc/hostname
Schritt 2: Bearbeiten Sie die Datei/etc/hosts
Schritt 3: Änderungen neu starten oder anwenden
Methode 3: Hostname mit NMtui (NetworkManager Text UI) ändern.
Schritt 1: Starten Sie das Tool
Schritt 2: navigieren
Schritt 3: Änderungen anwenden
Letzte Überprüfung: Bestätigen Sie Ihre Änderungen
Tipps für die Auswahl der Hostnamen

So ändern Sie Ihren Hostnamen unter Linux

Stichworte: DNS,  Linux 

Was ist ein Hostname?
So überprüfen Sie Ihren aktuellen Hostnamen
Ändern des Hostnamens
Methode 1: Hostname mit Hostnamectl ändern (empfohlen)
Schritt 1: Legen Sie den neuen Hostnamen fest
Schritt 2 (optional): Legen Sie einen hübschen Hostnamen fest
Schritt 3: Überprüfen Sie die Änderung
Methode 2: Hostname ändern, indem Sie Konfigurationsdateien direkt bearbeiten
Schritt 1: Bearbeiten/etc/hostname
Schritt 2: Bearbeiten Sie die Datei/etc/hosts
Schritt 3: Änderungen neu starten oder anwenden
Methode 3: Hostname mit NMtui (NetworkManager Text UI) ändern.
Schritt 1: Starten Sie das Tool
Schritt 2: navigieren
Schritt 3: Änderungen anwenden
Letzte Überprüfung: Bestätigen Sie Ihre Änderungen
Tipps für die Auswahl der Hostnamen

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.

Was ist ein Hostname?

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:

Art

Beschreibung

Statischer Hostname

Persistierender Hostname in der Konfiguration gespeichert.Standardmäßig bei Neustarts verwendet.

Vorübergehender Hostname

Temporärer Name vom Kernel oder DHCP festgelegt.

Schöner Hostname

Ein kosmetischer Name, der in einigen Desktop -Umgebungen oder Dashboards gezeigt wird.

So überprüfen Sie Ihren aktuellen Hostnamen

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:

Feld

Was es zeigt

Statischer Hostname

Dies ist der permanente Hostname des Systems.Es ist das, was die Maschine über Neustarts genannt wird, sofern nicht geändert wird

Symbolname

Wird von grafischen Umgebungen verwendet, um ein geeignetes Symbol anzuzeigen - häufig ignoriert auf Servern

Chassis

Beschreibt den physischen oder virtuellen Typ des Systems: Desktop, Server oder VM

Maschinen -ID

Eine eindeutige Kennung, die an die Linux -Betriebssysteminstallation gebunden ist

Boot -ID

Eine eindeutige ID, die sich jedes Mal ändert, wenn sich das System startet

Virtualisierung

Zeigt, ob das System in einer virtuellen Maschine ausgeführt wird (z. B. KVM, VMware oder keine).

Betriebssystem

Ihr Linux -Verteilungsname und Ihre Version

Kernel

Die Version des Linux -Kernels läuft derzeit

Die Architektur

Der Prozessortyp des Systems (z. B. x86-64 für 64-Bit-Systeme)

Wenn Sie nur den Hostnamen ohne alle Systemdetails möchten:

hostname

Beispielausgabe:

web-server-01

Ändern des Hostnamens

Es gibt drei gemeinsame Methoden, um den Hostnamen zu ändern.Die richtige hängt von Ihrem System -Setup und Ihren Vorlieben ab.

Methode 1: Hostname mit Hostnamectl ändern (empfohlen)

Die meisten modernen Linux -Verteilungen verwenden systemd (z. B. Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) unterstützen diese Methode.

Schritt 1: Legen Sie den neuen Hostnamen fest

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

Schritt 2 (optional): Legen Sie einen hübschen Hostnamen fest

sudo hostnamectl set-hostname "Application Server 01" --pretty

Schritt 3: Überprüfen Sie die Änderung

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.

Methode 2: Hostname ändern, indem Sie Konfigurationsdateien direkt bearbeiten

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.

Schritt 1: Bearbeiten/etc/hostname

sudo nano /etc/hostname

Ersetzen Sie den vorhandenen Hostnamen durch Ihren neuen.Zum Beispiel ändern Sie:

web-server-01

Zu:

app-server-01

Schritt 2: Bearbeiten Sie die Datei/etc/hosts

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:

  • 127.0.0.1 Localhost: Dies ist die Loopback -Adresse.Es bezieht sich immer auf "diese Maschine" und sollte niemals entfernt werden.
  • 127.0.1.1 App-Server-01: Diese Zeile verknüpft Ihren Hostnamen mit dem Loopback -Netzwerk.Es ermöglicht Programmen, die lokal ausgeführt werden, um den Namen Ihrer Maschine ordnungsgemäß zu beheben.

Wenn Sie diese Datei beim Ändern des Hostnamens überspringen, können Sie Probleme mit Diensten begegnen, die sich auf die lokale Namensauflösung verlassen.

Schritt 3: Änderungen neu starten oder anwenden

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

Methode 3: Hostname mit NMtui (NetworkManager Text UI) ändern.

Diese Methode bietet eine geführte Oberfläche, eine gute Wahl, wenn Sie mit der Bearbeitung von Befehlszeilen nicht vertraut sind.

Schritt 1: Starten Sie das Tool

sudo nmtui

Schritt 2: navigieren

  • Wählen Sie "System -Hostname festlegen".
  • Geben Sie Ihren neuen Hostnamen ein (z. B.,, DB-Server-02)
  • Bestätigen und beenden

Schritt 3: Änderungen anwenden

Starten Sie Ihr System neu:

sudo reboot

Dann bestätigen Sie mit:

hostnamectl

Letzte Überprüfung: Bestätigen Sie Ihre Änderungen

Überprüfen Sie unabhängig von der Methode immer Ihre Änderungen:

hostnamectl

Und überprüfen:

hostname

Tipps für die Auswahl der Hostnamen

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:

  • Verwenden Sie nur Kleinbuchstaben, Zahlen und Bindestriche
  • Vermeiden Sie Sonderzeichen und Räume (außer in hübschen Hostnamen)
  • Halten Sie den Namen unter 64 Zeichen
  • Machen Sie es beschreibend genug für eine einfache Identifizierung in Protokollen oder Dashboards

Geschrieben von Hostwinds Team  /  August 31, 2018