RedHat7-Hostnamen ohne Neustart umbenennen

RedHat7-Hostnamen ohne Neustart umbenennen

Wie benenne ich den RedHat7-Hostnamen ohne Neustart um? Ich versuche auch, diese Aufgabe zu automatisieren.

Antwort1

[root@stephan ~]# echo stephan2 > /etc/hostname # this is the file that your system reads on boot, to determine the hostname
[root@stephan ~]# sed -i s/stephan/stephan2/g /etc/hosts # many networking headaches will ensue if this isn't updated
[root@stephan ~]# hostname -F /etc/hostname # reread the hostname file to update the systems hostname.

In Ihrer Eingabeaufforderung wird weiterhin der alte Hostname angezeigt, bis Sie sich ab- und wieder anmelden oder eine neue Shell-Sitzung ausführen.

[root@stephan ~]# logout
[stephan@stephan ~]$ sudo su -
Last login: Wed Sep 28 18:06:35 EDT 2016 on pts/0
[root@stephan2 ~]#

Antwort2

Verwenden Sie den folgenden Befehl, um den Hostnamen auf RHEL7 zu ändern:

hostnamectl set-hostname name

So zeigen Sie aktuelle Hostnamen an:

hostnamectl status

Weitere Informationen finden Sie imRed Hat Enterprise Linux-NetzwerkWeitere Einzelheiten finden Sie im Handbuch.

verwandte Informationen