Hostname ist der Name des Computers, der verwendet wird, um einen bestimmten Host innerhalb eines Computernetzwerks zu identifizieren. Es kann jede Ebene tief sein. Es könnte so einfach sein wie john oder komplex wie john.example.com . Wenn der Hostname nicht richtig eingestellt ist, geben Programme wie Mailserver und andere Computer im Netzwerk Warnungen aus oder schlagen komplett fehl.
Standardmäßig wird der Hostname automatisch vom System festgelegt, aber in einigen Fällen möchten wir diesen Namen der Einfachheit halber ändern, und das können wir ganz einfach mit den folgenden Schritten tun:
1. Ändern Sie zuerst den aktuellen Hostnamen
$ hostname MY_NEW_NAME
Diese Änderung ist vorübergehend, bis das System neu gestartet wird. Aber es ist gut, um keine Ausfallzeiten zu haben.
2. Aktualisieren Sie die Hostnamendatei /etc/hostname
Wir können dies auf eine der folgenden Arten tun:
# For newer distribution, that use `SystemD` init
$ sudo hostnamectl set-hostname MY_NEW_HOSTNAME
# For older distribution, `SysV` init
$ sudo echo "my-new-hostname" > /etc/hostname
3. Fügen Sie /etc/hosts
einen neuen Datensatz hinzu Datei
$ sudo echo "127.0.0.1 my-new-hostname" > /etc/hosts
# or directly open `/etc/hosts` file
$ sudo nano /etc/hosts
Nach den Änderungen ist Ihre neue /etc/hosts
Datei sieht so aus:
127.0.0.1 localhost
127.0.0.1 guest
127.0.1.1 my-new-hostname
# other entries below
## ..
## ..