So weisen Sie einem Linux-Rechner einen statischen Hostnamen zu

AMDAMD Ryzen 5 4650G 16GB DDR 4 ECC AMD Ryzen 5 4650G Ryzen Dedicated Server Animation
20%
85€ 68€
Order Now

Einführung

Ein Hostname ist eine eindeutige Kennung, die einem Rechner in einem Netzwerk zugewiesen wird. In Linux-Betriebssystemen sorgt das Festlegen eines statischen Hostnamens für Konsistenz und erleichtert die Verwaltung und Identifizierung von Servern oder Workstations. In diesem Artikel werden verschiedene Methoden zur Zuweisung eines statischen Hostnamens unter Linux erläutert, wobei sowohl temporäre als auch permanente Änderungen in verschiedenen Distributionen behandelt werden.

Überprüfen des aktuellen Hostnamens

Bevor Sie den Hostnamen ändern, überprüfen Sie den aktuellen Namen mit

hostnamectl

Oder einfach:

hostname

Damit wird der bestehende Hostname Ihres Linux-Rechners angezeigt.

Methode 1: Verwendung von hostnamectl (empfohlen für Systemd-basierte Systeme)

Die meisten modernen Linux-Distributionen (Ubuntu, Debian, CentOS, Fedora) verwenden systemd, das den Befehl hostnamectl zur Verwaltung von Hostnamen bereitstellt.

Ändern des Hostnamens

  1. Setzen Sie den statischen Hostnamen:
    sudo hostnamectl set-hostname my-static-hostname
  2. Überprüfen Sie die Änderung:
    hostnamectl

Die Änderung tritt sofort in Kraft und bleibt auch nach einem Neustart bestehen.

Methode 2: Manuelles Bearbeiten von /etc/hostname

Bei Distributionen, die hostnamectl nicht verwenden, ändern Sie die Datei /etc/hostname direkt.

  1. Öffnen Sie die Datei in einem Texteditor:
    sudo nano /etc/hostname
  2. Ersetzen Sie den bestehenden Namen durch Ihren gewünschten Hostnamen.
  3. Speichern Sie die Datei und beenden Sie sie (CTRL X → Y → ENTER).
  4. Übernehmen Sie die Änderung:
    sudo systemctl restart systemd-hostnamed

    Oder starten Sie das System neu:

    sudo reboot

Methode 3: Aktualisieren von /etc/hosts

Nachdem Sie den Hostnamen geändert haben, aktualisieren Sie /etc/hosts, um den neuen Namen wiederzugeben.

  1. Bearbeiten Sie die Datei:
    sudo nano /etc/hosts
  2. Ändern Sie die Zeile, die den alten Hostnamen enthält:
    127.0.0.1 mein-statischer-Hostname
  3. Speichern und beenden.

Dies verhindert Netzwerkprobleme und gewährleistet eine korrekte Auflösung des Hostnamens.

Einführung

Ein Hostname ist ein eindeutiger Identifikator, der einer Maschine in einem Netzwerk zugewiesen wird. In Linux OS sorgt das Festlegen eines statischen Hostnamens für Konsistenz, was die Verwaltung und Identifizierung von Servern oder Arbeitsstationen erleichtert. Dieser Artikel erklärt verschiedene Methoden zur Zuweisung eines statischen Hostnamens unter Linux und behandelt sowohl temporäre als auch permanente Änderungen in verschiedenen Distributionen.

Überprüfen des aktuellen Hostnamens

Bevor Sie den Hostnamen ändern, überprüfen Sie den aktuellen mit:

hostnamectl

Oder einfach:

hostname

Dies zeigt den vorhandenen Hostnamen Ihrer Linux-Maschine an.

Methode 1: Verwendung von hostnamectl (Empfohlen für Systemd-basierte Systeme)

Die meisten modernen Linux-Distributionen (Ubuntu, Debian, CentOS, Fedora) verwenden systemd, das den Befehl hostnamectl zur Verwaltung von Hostnamen bereitstellt.

Ändern des Hostnamens

  1. Setzen Sie den statischen Hostnamen:
    sudo hostnamectl set-hostname my-static-hostname
  2. Überprüfen Sie die Änderung:
    hostnamectl

Die Änderung ist sofort und bleibt nach Neustarts bestehen.

Methode 2: Manuelles Bearbeiten von /etc/hostname

Für Distributionen, die hostnamectl nicht verwenden, bearbeiten Sie die Datei /etc/hostname direkt.

  1. Öffnen Sie die Datei in einem Texteditor:
    sudo nano /etc/hostname
  2. Ersetzen Sie den vorhandenen Namen durch Ihren gewünschten Hostnamen.
  3. Speichern Sie die Datei und beenden Sie (CTRL + X → Y → ENTER).
  4. Wenden Sie die Änderung an:
    sudo systemctl restart systemd-hostnamed

    Oder starten Sie das System neu:

    sudo reboot

Methode 3: Aktualisieren von /etc/hosts

Nach der Änderung des Hostnamens aktualisieren Sie /etc/hosts, um den neuen Namen widerzuspiegeln.

  1. Bearbeiten Sie die Datei:
    sudo nano /etc/hosts
  2. Ändern Sie die Zeile mit dem alten Hostnamen:
    127.0.0.1   my-static-hostname
  3. Speichern und beenden.

Dies verhindert Netzwerkprobleme und sorgt für eine ordnungsgemäße Hostnamenauflösung.