Answers:
更新以下文件中的主机名
/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已经发布了唯一的永久方法。
高度
随着systemd的引入(Raspbian Jessie和更高版本),规定的方法最终是一个命令(参考):
sudo hostnamectl set-hostname <mymachine>
更改将立即生效并在重新启动后仍然存在。
/etc/hosts
处于令人沮丧的状态