Antworten:
Aktualisieren Sie den Hostnamen in den folgenden Dateien
/etc/hostname
/etc/hosts
Ändern Sie den Namen und er ändert sich beim Neustart des Netzwerks (oder natürlich beim vollständigen Neustart).
Eine Aktualisierung /etc/hosts
ist erforderlich, um den folgenden Fehler zu vermeiden
sudo: unable to resolve host <new-hostname>
Can't open file to write
. Wie kann ich das beheben?
sudo
vor Ihren Bearbeitungsbefehl zu stellen.
Ich habe dies getan, angepasst von http://forum.stmlabs.com/showthread.php?tid=7180
sudo nano /scripts/nm_util.py
Fast am Ende der Datei wird die UID festgelegt. Kommentieren Sie die gesamte if-Klausel aus und ändern Sie sie in
uid = "MyHostname"
uuid = params['nm.uuid']
am anfang von def deactivate_connection
. Beziehen Sie sich darauf?
Zusätzlich können Sie den Hostnamen im laufenden Betrieb ändern, indem Sie den Befehl eingeben
sysctl kernel.hostname=NEW_HOSTNAME
. Das ist aber keine dauerhafte Lösung. @ René Wolferink hat bereits den einzigen dauerhaften Weg gepostet.
hth
Mit der Einführung von systemd (Raspbian Jessie und neuer) ist die vorgeschriebene Methode schließlich ein einzelner Befehl ( Referenz ):
sudo hostnamectl set-hostname <mymachine>
Änderungen werden sofort wirksam und bleiben nach dem Neustart bestehen.
/etc/hosts
in einem düsteren Zustand zu