Wie ändere ich den Hostnamen unter Linux?

Eine der wesentlichen Aufgaben eines Systemadministrators besteht darin, zu wissen, wie der Hostname geändert wird.

Wenn Sie während der Installation den falschen Hostnamen eingegeben haben oder ihn ändern müssen, können Sie ihn wie folgt ändern. Folgendes wird auf Ubuntu und CentOS getestet.

Das Ändern des Hostnamens umfasst drei Schritte.

  • Ändern Sie den HOSTNAME-Wert in /etc/sysconfig/network
  • Ändern Sie den Hostnamen in /etc/hosts
  • Aktualisieren des Hostnamens auf dem Terminal

1. Hostnamen anzeigen

Finden wir den konfigurierten Namen heraus, indem wir hostname auf dem Terminal ausführen.

[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#

Wechseln wir zu wdzwdz

  Die 6 besten Fotoverwaltungstools für Linux

2. Hostnamen ändern

Bearbeiten Sie die Datei /etc/sysconfig/network mit vi, suchen Sie nach HOSTNAME= und aktualisieren Sie diese auf den gewünschten Namen.

Hinweis: Mir ist auf einigen Cloud-VMs aufgefallen, dass der HOSTNAME-Eintrag nicht vorhanden ist. Wenn Sie dies nicht auf Ihrem Server finden, können Sie diesen Schritt ignorieren.

Vor dem Wechsel:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01

Nach der veränderung:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=wdzwdz
[[email protected] sysconfig]#

Der nächste Schritt würde den Hostnamen in einer Hosts-Datei ändern.

Bearbeiten Sie die Datei /etc/hosts, suchen Sie nach dem aktuellen Hostnamen in der Zeile 127.0.0.1 und den Server-IPs (falls vorhanden) und aktualisieren Sie diese auf die gewünschte, die Sie oben konfiguriert haben.

  So installieren Sie Raven RSS Reader unter Linux

Vor dem Wechsel:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

[[email protected] ~]#

Nach der veränderung:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 wdzwdz
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

[[email protected] ~]#

3. Ändern Sie den Hostnamen auf dem Terminal

Führen Sie schließlich den Befehl hostname mit dem gewünschten Wert aus.

[[email protected] ~]# hostname wdzwdz

Versuchen Sie, sich erneut bei Ihrem Server anzumelden, und Sie werden den neuen Hostnamen bemerken.

  So verwenden Sie RustDesk unter Linux

Verwenden Sie DigitalOcean-Server?

Wenn Sie den Hostnamen auf der DigitalOcean-VM ändern möchten, müssen Sie auch den Hostnamen in der Datei /etc/hostname aktualisieren.

Hier ist eine kurze Videodemonstration.

Das war einfach.

Ist es nicht? Möchten Sie mehr über Linux erfahren? Schau dir das an Verwaltungskurs.

Haben Sie den Artikel gerne gelesen? Wie wäre es mit der Welt zu teilen?