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
Inhaltsverzeichnis
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
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.
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.
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?