debian jessie下如何將systemd設定為預設服務管理員?

debian jessie下如何將systemd設定為預設服務管理員?

為了利用systemdDebian jessie 的所有功能,我查閱了很多網站,但沒有找到我的問題的答案:How to set systemdas the default service manager under debian jessie?執行此操作後我們可以獲得穩定的系統嗎?

答案1

systemd 是 Jessie 中的預設初始化系統,即使升級時。如果您想強制執行此操作,請確保systemd-sysv已安裝該軟體包;如果這改變了任何事情,請重新啟動,您將看到第一個過程是/lib/systemd/systemd --system

ps -f -p 1

一旦完成,您將充分利用等systemctljournalctl由於 systemd 是 Jessie 中官方支援的預設系統,因此您可以期待通常的穩定性。

Systemd 的其他元件正在為 Stretch 引入,但不適用於 Jessie;參見例如systemd-coredump

答案2

實際上,在 jessie 中,如果您查看 grub 選單(假設您使用預設的 grub),您將看到一個進階選單,在該選單下您可以找到幾個無需 systemd 即可啟動的選項。

如果你沒有這個,你可能遇到我遇到的類似問題,我從 wheezie 升級到 jessie,並且 grub 中的核心條目沒有更新,這意味著系統是用 sysvinit 或其他名稱而不是 systemd 啟動的。

我只是卸載了一些不再需要的舊內核,然後運行 sudo update-grub 來更新 grub 選單。

請注意,100% 確保 grub 中的引導項目與 /boot 中的檔案相符。

相關內容