我更改了主机名并使其保持不变,但我之前的解决方案不起作用。我正在使用 Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l GNU/L。有没有新的方法可以做到这一点(除了重新启动之外)?
pi@raspberrypi:~ $ /etc/init.d/hostname.sh
-bash: /etc/init.d/hostname.sh: No such file or directory
pi@raspberrypi:~ $
答案1
hostname.sh
从来都不是正确的使用方式。它不仅是rc
systemd 在 Debian 上专门屏蔽的van Smoorenburg 脚本之一,而且还运行它不是使主机名在重新启动后保持不变的方法即使范斯穆伦伯格rc
。这是脚本读持久主机名。
静态主机名(在引导期间初始化动态主机名)存储在/etc/hostname
Debian Linux 上。您可以直接编辑该文件,或使用诸如hostnamectl
使用桌面总线、客户端-服务器 API 和按需启动服务器程序之类的工具来...为你写那个文件。 ☺
进一步阅读
- 富兰克林·皮亚特、克里斯托弗·索林格、马蒂亚斯·韦勒等人。 (2017)。如何更改主机名。 Debian 维基。