/rootChange Virtual Compute Nodes Hostname
Bitte befolgen Sie die nachstehenden Schritte, um den Hostnamen Ihres virtuellen Rechenknotens zu ändern.
Schritt 1:Anmelden
Melden Sie sich als Root-Benutzer bei Ihrem virtuellen Rechenknoten an.
Schritt 2:Hostnamen prüfen
Um den aktuellen Hostnamen Ihres Servers zu überprüfen, führen Sie den Befehl
aushostname
Um den Hostnamen Ihres Servers zu ändern, geben Sie new name gefolgt von hostname ein
hostname new-name
Schritt 3:Bearbeiten Sie die Netzwerkkonfigurationsdatei
Für CentOS
Ändern Sie den Hostnamen unter dem Pfad /etc/sysconfig/network
vi /etc/sysconfig/network
Bearbeiten Sie den Inhalt der Datei so, dass er so aussieht
HOSTNAME=new-name
Ubuntu/Debian
Bearbeiten Sie als Nächstes die Datei /etc/hostname und aktualisieren Sie hostname:
vi /etc/hostname
Schritt 4: Hosts-Datei bearbeiten
Bearbeiten Sie die Datei /etc/hosts und aktualisieren Sie Ihren alten Hostnamen:
vi /etc/hosts
Speichern und beenden Sie nun die Datei.
Schritt 5: Hostnamen dauerhaft speichern
Unmittelbar nach Ausführung des vorherigen Befehls wird der Hostname geändert, aber die Änderung dauert nur bis zum nächsten Neustart. Um den Hostnamen dauerhaft zu ändern, müssen Sie im nächsten Schritt den folgenden Befehl in Ihrem Terminal ausführen
cd /etc/one-context.d/
Dadurch gelangen Sie in das Verzeichnis one-context.d
Listen Sie den Inhalt des Verzeichnisses auf, indem Sie den folgenden Befehl ausführen:
ls -la
Sie sehen das folgende Ergebnis
drwxr-xr-x 2 root root 4096 Oct 26 19:48 . drwxr-xr-x 72 root root 4096 Jan 21 15:04 .. -rwxr-xr-x 1 root root 4433 Jan 15 2015 00-network -rwxr-xr-x 1 root root 1991 Jan 15 2015 01-dns -rwxr-xr-x 1 root root 1720 Jul 12 2016 02-ssh_public_key -rwxr-xr-x 1 root root 28 Jan 15 2015 03-selinux-ssh -rwxr-xr-x 1 root root 15 Jan 15 2015 04-mount-swap -rwxr-xr-x 1 root root 614 Jan 15 2015 05-hostname -rwxr-xr-x 1 root root 297 Jan 15 2015 99-execute-scripts
Wir müssen das Verzeichnis 05-hostname verschieben in den Stammordner. Für KVM-basierte Server haben Sie ein Verzeichnis als net-15-hostname. Um dies auszuführen, führen Sie den folgenden Befehl im Terminal aus.
mv 05-hostname /root/ or mv net-15-hostname /root/
Jetzt ist Ihr Hostname dauerhaft geändert.