Debian

沒有 systemd 的穩定伺服器分發(對於 OpenVZ)?

  • July 13, 2016

我不希望這成為“我的發行版更好”的激戰,所以請閱讀整個問題,只有在您知道滿足所有要求的發行版時才回答。

情況如下:我們有執行 Proxmox 的伺服器和很多 OpenVZ 虛擬機。使用的核心很舊,並且與 systemd 有問題。我們目前主要執行 Debian Wheezy,除了一些僅支持 Ubuntu 的軟體。Debian jessie 剛剛發布,您可能知道並且已將 systemd 作為標準。我嘗試在不安裝 systemd 的情況下升級 VM,它工作正常,但隨後出現了很多人擔心的問題。第一個是

php5-fpm : Depends: libsystemd0

如前所述,我不能使用 systemd 是有原因的(除了我不喜歡它),而且我不太喜歡開始編譯和分發我們使用的核心基礎設施部分的想法。(而 PHP 是一個重要的部分,因為我們為客戶託管網站)

是否有任何穩定的發行版可以用於無需基於非安全更新的安全執行的伺服器?

沒有 systemd 的 CentOS 或 Debian 穩定版?

或者除了將整個託管設置切換到支持 systemd 的東西之外,沒有其他方法嗎?

您可以在不執行systemd 的情況下執行 Debian Jessie 。在升級時,只需確保sysvinit-core保持已安裝(有關詳細資訊,請參閱發行說明;它們專門解決了與您在 OpenVZ 上類似的 LXC 問題)。在新安裝時,請參閱https://wiki.debian.org/systemd#Installing_without_systemd以獲取說明。

libsystemd0在使用 systemd 的系統上提供 systemd 支持。它可以在不需要實際使用 systemd 的情況下安裝……只要沒有安裝systemdsystemd-sysv包,那麼你就沒有使用 systemd。

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