Debian

/etc/init.d/hostname.sh 仍然是 debian 拉伸的選項嗎?

  • December 7, 2017

我更改了主機名並使其保持不變,但我之前的解決方案不起作用。我正在使用 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:~ $

hostname.sh從來都不是正確使用的東西。它不僅是rcsystemd 在 Debian 上專門屏蔽的 van Smoorenburg 腳本之一,而且即使使用van Smoorenburg ,執行它也不是使主機名在重新啟動時保持不變的方法。它是讀取持久主機名的腳本。rc

在引導期間初始化動態主機名的靜態主機名儲存在/etc/hostnameDebian Linux 上。您可以直接編輯該文件,或使用諸如hostnamectl使用桌面匯流排、客戶端-伺服器 API 和按需啟動伺服器程序之類的工具……為您編寫該文件。☺

進一步閱讀

  • Franklin Piat、Christopher Soellinger、Matthias Weiler 等人。(2017)。如何更改主機名。Debian 維基。

引用自:https://unix.stackexchange.com/questions/409356