Ubuntu 上如何实现多个 init 系统共存?

Ubuntu 上如何实现多个 init 系统共存?

我经常对 Ubuntu 系统上使用的确切 init 系统感到困惑,因为有 3 个:sysvinit、upstart 和 systemd。而且,看到包含用于不同 init 系统的多个脚本的软件包并不罕见。我想知道这些 init 系统现在如何在 Ubuntu 中共存。由于较新版本的 Ubuntu 已从 upstart 转向 systemd,我很想知道我们什么时候可以完全忘记 upstart。我目前正在使用 14.04 LTS。如果我想继续使用 systemd,我应该升级到 16.04 LTS 吗?

答案1

在给定系统上,只有一个 init 系统可以作为主系统。在 14.04 上,它是 Upstart。在 16.04 及更高版本上,它是 systemd。

如果升级到 16.04,则可以专门使用 systemd。

相关内容