Wie ändere ich den Hostnamen in Linux?

Eine der wesentlichen Aufgaben für einen Systemadministrator 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. Das Folgende wird auf Ubuntu und CentOS getestet.

Das Ändern des Hostnamens umfasst drei Schritte.

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

Hostname anzeigen

Lassen Sie uns den konfigurierten Namen herausfinden, indem wir hostname auf dem Terminal ausführen.

 ~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#

Wechseln wir zu geekflare

Ändern Sie den Hostnamen

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

Hinweis: Ich habe auf einigen Cloud-VMS festgestellt, dass der Hostnameneintrag nicht vorhanden ist. Wenn Sie dies nicht auf Ihrem Server finden, können Sie diesen Schritt ignorieren.

Vor Änderung:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01

Nach Änderung:

# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#

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

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

Vor Änderung:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.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 ~]#

Nach dem Wechsel:

 ~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.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 ~]#

Ändern Sie den Hostnamen am Terminal

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

 ~]# hostname geekflare

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

DigitalOcean Server verwenden?

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.

Nicht wahr? Möchten Sie mehr über Linux erfahren? Schauen Sie sich diesen Verwaltungskurs an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.