Debian

一種了解 systemd 是否確實是預設 init 的方法

  • January 30, 2017

我正在執行 Debian 測試。我的 /etc/default/grub 中有以下條目,這可能在一兩年前完成。時間戳顯示 2015 年 7 月,但那可能是我進行其他更改的時候。

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 init=/lib/systemd/systemd"

無論如何,自 Jessie 以來,IIRC systemd 一直是預設設置

https://www.debian.org/releases/jessie/amd64/release-notes/ch-whats-new.en.html#systemd

所以我可以刪除它並顯示

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"

然後更新 grub 以使操作發生。還有什麼我應該注意的嗎?

ISP 沒有 IPV6,因此暫時將其禁用。

通常是的,但這取決於您在系統上所做的更改。dpkg -S /sbin/init看看你的系統預設是什麼。如果是systemd-sysv(乾淨 Jessie 升級的預設設置),那麼 systemd 是預設設置,您可以安全地從中刪除它,並且 systemd 在重新啟動後仍將執行。但是,如果您希望 systemd 保持預設的 init 系統,則sysvinit-core需要安裝軟體包。systemd-sysv

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