Zum Hauptinhalt springen

Wie finde ich den Linux-Hostnamen heraus

Wenn Sie ein Linux-Betriebssystem ausführen, ist es wichtig, den Namen Ihres Hosts zu kennen. Ein Host ist ein eindeutiger Name für einen Computer oder ein Gerät in einem Netzwerk, der normalerweise verwendet wird, um ihn von anderen Geräten zu identifizieren und darauf zuzugreifen.

$ hostname

In diesem Fall lautet der Hostname myhostname. Abhängig von Ihren Systemeinstellungen kann es sich um einen beliebigen Wert handeln.

$ uname -n

Auf diese Weise können Sie mit dem Befehl uname -n den Namen Ihres Hosts unter Linux schnell herausfinden.

Wenn Sie den Hostnamen kennen, können Sie ihn für verschiedene Aufgaben wie das Einrichten von Netzwerkverbindungen, den Zugriff auf Remote-Ressourcen usw. verwenden. Daher ist es immer hilfreich, Ihren Hostnamen unter Linux zu kennen.

Terminal öffnen und den Befehl hostname eingeben

Um ein Terminal zu öffnen, klicken Sie mit der rechten Maustaste auf den Linux-Desktop und wählen Sie Terminal öffnen oder Konsole.

Geben Sie nach dem Öffnen des Terminals den Befehl hostname ohne Parameter oder Schlüssel ein und drücken Sie die Eingabetaste. Als Ergebnis sehen Sie den Hostnamen, der im Terminal angezeigt wird.

Mit dem Befehl hostname -f können Sie den FQDN des Hosts abrufen.

Anmerkung: Abhängig von Ihrem System und Ihren Einstellungen müssen Sie möglicherweise Root-Rechte angeben, um den Befehl auszuführen.

Verwenden Sie den Befehl uname -n

Um den Befehl uname -n zu verwenden, müssen Sie ein Terminal öffnen und diesen Befehl eingeben. Nach dem Ausführen des Befehls wird der Hostname im Terminal angezeigt.

Wenn Sie beispielsweise den Befehl uname -n im Terminal eingeben, erhalten Sie je nach den Betriebssystemeinstellungen das Ergebnis als myhostname oder localhost.

Dieser Befehl ist besonders nützlich, wenn Sie den Hostnamen in Skripten oder Batch-Dateien herausfinden müssen, um ihn für andere Operationen oder für die Berichterstattung zu verwenden.

Inhalt der Datei /etc/host anzeigenname

Um den Hostnamen unter Linux herauszufinden, können Sie auf die Datei zugreifen /etc/hostname. In dieser Datei wird der Hostname des Systems angegeben. Führen Sie die folgenden Schritte aus, um den Inhalt dieser Datei anzuzeigen:

  1. Öffnen Sie das Terminal.
  2. Geben Sie cat /etc/hostname ein, und drücken Sie die Taste Enter.
  3. Der Hostname, der in der Datei angegeben ist, wird auf dem Bildschirm angezeigt /etc/hostname. Wenn beispielsweise in dieser Datei "myhostname" angegeben ist, wird genau dieser Wert auf dem Bildschirm angezeigt.

So können Sie den Inhalt der Datei anzeigen /etc/hostname ermöglicht es Ihnen, den Hostnamen Ihres Linux-Systems zu kennen.

Hostnamectl-Befehl verwenden

Der Befehl hostnamectl ist Teil des systemd-Dienstprogramms und stellt Informationen über den Host (den Hostnamen) des Linux-Betriebssystems bereit.

Um den Hostnamen mit dem Befehl hostnamectl herauszufinden, müssen Sie den folgenden Befehl im Terminal ausführen:

  • Öffnen Sie ein Terminal auf Ihrem Linux-Gerät.
  • Geben Sie hostnamectl ein, und drücken Sie die Eingabetaste.

Nachdem der Befehl ausgeführt wurde, werden Informationen über den Host im Terminal angezeigt, einschließlich seines Namens.

Überprüfen Sie den Wert der Umgebungsvariablen HOSTNAME

Sie können den Wert der Umgebungsvariablen HOSTNAME überprüfen, um den Hostnamen im Linux-Betriebssystem zu ermitteln. Die Umgebungsvariable HOSTNAME enthält den Namen des aktuellen Hosts oder Computers, auf dem das Betriebssystem ausgeführt wird.

Verwenden Sie den Befehl echo $HOSTNAME, um den Wert der Umgebungsvariablen HOSTNAME zu überprüfen. Wenn Sie diesen Befehl ausführen, wird der Hostname im Terminal angezeigt.

Wenn die Umgebungsvariable HOSTNAME nicht definiert ist, wird wahrscheinlich kein Hostname angegeben. Um den Hostnamen unter Linux festzulegen, können Sie den Befehl sudo hostnamectl set-hostname neuen hostname verwenden. Nachdem Sie den Hostnamen geändert haben, müssen Sie den Computer neu starten.

Anmerkung: Zum Ausführen des Befehls hostnamectl sind Root-Rechte erforderlich.