回答:
次のファイルのホスト名を更新します
/etc/hostname
/etc/hosts
名前を変更すると、ネットワークの再起動(もちろん、完全な再起動)時に変更されます。
/etc/hosts
次のエラーを回避するには更新が必要です
sudo: unable to resolve host <new-hostname>
Can't open file to write
。どうすれば修正できますか?
sudo
編集コマンドの前に置いてみてください。
私はこれをhttp://forum.stmlabs.com/showthread.php?tid=7180から変更して行いました
sudo nano /scripts/nm_util.py
ファイルのほぼ最後にuidが設定されています。すべてのif句をコメント化して、次のように変更します
uid = "MyHostname"
uuid = params['nm.uuid']
の初めに持っていdef deactivate_connection
ます。それはあなたが言及しているものですか?
さらに、commangを発行することにより、ホスト名をその場で変更できます
sysctl kernel.hostname=NEW_HOSTNAME
。しかし、それは恒久的な解決策ではありません。@RenéWolferinkはすでに唯一の永続的な方法を投稿しています。
hth
systemd(Raspbian Jessie以降)の導入により、規定されたメソッドは最終的に単一のコマンドになります(参照):
sudo hostnamectl set-hostname <mymachine>
変更はすぐに有効になり、再起動後も保持されます。
/etc/hosts
悲惨な状態のままになっているようです