Ubuntu 24.04: Hostname geändert – wie ohne Neustart übernehmen?

Antwort vom

**Ja: Den neuen Hostnamen übernimmst du unter Ubuntu 24.04 sofort ohne Neustart mit `hostnamectl set-hostname NEUERNAME`; falls Programme noch den alten Namen zeigen, liegt das meist an `/etc/hosts` oder bereits laufenden Shell-/Desktop-Sitzungen, nicht daran, dass ein Reboot nötig wäre.** ## Sofort übernehmen Prüfen: ```bash hostnamectl hostname ``` Hostnamen setzen: ```bash sudo hostnamectl set-hostname mein-neuer-hostname ``` Danach direkt neu prüfen: ```bash hostnamectl hostname ``` ## Wenn noch der alte Name angezeigt wird Entscheidend ist oft `/etc/hosts`. Dort sollte der alte Hostname nicht mehr auf `127.0.1.1` zeigen. Typisch korrekt ist zum Beispiel: ```bash 127.0.0.1 localhost 127.0.1.1 mein-neuer-hostname ``` Datei bearbeiten: ```bash sudo nano /etc/hosts ``` ## Wichtiger Unterschied `hostnamectl` ändert den **systemweiten** Hostnamen sofort. Aber: - bereits geöffnete Terminal-Sitzungen zeigen teils weiter den alten Prompt - manche Desktop-Komponenten oder Dienste lesen den Namen nur beim Start - per DHCP/DNS kann der alte Name im Netzwerk noch kurz gecacht sein Dann hilft meist: ```bash exec bash ``` Oder die Sitzung neu anmelden: ```bash loginctl terminate-user "$USER" ``` ## Praktisch am schnellsten Wenn du nur willst, dass alles sauber übernommen wird, reicht fast immer: ```bash sudo hostnamectl set-hostname mein-neuer-hostname sudo sed -i 's/alter-hostname/mein-neuer-hostname/g' /etc/hosts exec bash ``` Der kritische Punkt ist also nicht Ubuntu 24.04 selbst, sondern dass **lokale Namensauflösung und laufende Sitzungen** noch am alten Namen hängen.

Kategorie: Technik Tags: Ubuntu Hostname Neustart