Viele Menschen installieren ein Linux System ohne sich dabei Gedanken zu machen, wie der Hostname des Systems eigentlich lauten soll. Oder es wird ein Server von einem Webhosting Anbieter gemietet, welcher diese bei der Installation völlig unpassend benennt. Somit sollte der Hostname nachträglich geändert werden. Das funktioniert natürlich unter Linux genauso easy wie unter Windows.
Aktuellen Hostnamen anzeigen lassen:
Wer hätte es gedacht 🙂
[bash]hostname[/bash]Linux Hostname im laufenden Betrieb ändern:
Ungefähr genauso schwierig wie den Hostnamen anzuzeigen ist das Ändern im laufenden Betrieb:
NEUER_NAME durch den neuen Hostnamen ersetzen. Aber Achtung: Diese Änderung überdauert keinen Reboot
Linux Hostname unter Debian oder Ubuntu dauerhaft ändern:
Unter Debian basierten Linux Distributionen befindet sich der Hostname in der /etc/hostname Datei. Diese kann einfach mit dem Lieblingseditor editiert werden: (in der Datei steht nur der Hostname ohne jeglichen Zusatz oder weiteren Einstellungen)
[bash]/etc/hostname[/bash]Damit die Änderung des Hostnamen sofort durchgeführt wird kann hier das Script verwendet werden, welches auch beim Systemstart ausgeführt wird:
[bash]/etc/init.d/hostname.sh[/bash]Linux Hostname unter RedHat oder CentOS dauerhaft ändern:
Unter RedHat basierten Linux Distributionen befindet sich der Hostname in der /etc/sysconfig/network Datei. Diese kann ebenfalls mit dem Lieblingseditor editiert werden. In der Datei wird die Zeile HOSTNAME=xxxxxxxxx gändert (das xxxxxxxxx entsprechend durch den neuen Hostnamen ersetzen.
[bash]vi /etc/sysconfig/network[/bash]Damit die Änderung des Hostnamen sofort durchgeführt wird kann hier das Script verwendet werden, welches auch beim Systemstart ausgeführt wird:
[bash]/etc/rc.d/rc.sysinit[/bash]
Redhat setzt doch auch auf systemd, oder? Dann kann man auch den Befehl „hostnamectl set-hostname $hostname“ verwenden.
Anstelle von vi kann man übrigens auch echo (z. B. echo $hostname > /etc/hostname) benutzen. Geht in der Regel etwas schneller.
Hi Anaximander,
Möglichkeiten gibt es hierzu natürlich viele 😉
Ich zeige hier lediglich einfache Methoden auf die überall funktionieren sollten.
Klar kann man alles Scripten oder mit Einzeiler lösen, aber Linux Anfänger habens gerne einfach und erklärt.
Gruß
Patrick
Einfach, Anfänger und dann vi? 😀
Aber das ist halt das schöne an Linux. Viele Wege führen nach Rom. Und man kann sich den aussuchen, der einem am besten gefällt. Von daher war mein vorheriger Kommentar eher als Zusatzinfo gemeint. Nicht als Kritik. 🙂