Ubuntu 14.04 是否使用 systemd?

Ubuntu 14.04 是否使用 systemd?

在 14.04 发布之前,关于其 init 系统有很多讨论,但我找不到任何网站最终解释结果。

那么 Ubuntu 14.04 现在使用 systemd 吗?

答案1

Ubuntu 14.04 使用 Upstart 作为 init 系统,计划在 14.10+ 版本中切换到 systemd。“systemd”的某些部分已在 Ubuntu 中使用很长时间,但在大多数情况下,当人们说“systemd”时,他们指的是 systemd-as-init。

以下是一些背景信息:

答案2

显示已启用的 init 进程:

# readlink /sbin/init

默认情况下,14.04 和 14.10 上的版本为“upstart”

改变这一现状将涉及很多除了更改此符号链接之外,还有更多配置,因此不要这样做。此文件几乎总是一个 simlink。在这种情况下,链接路径不是以 开头,/因此这是相对于符号链接文件的路径/sbin/upstart

更令人困惑的是,systemd 是为其他用途安装的,但不用作 init。它不在 中/bin/sbin但 systemd 已在 man / help 中将自身安装为 init,因此:

# man init

打开 systemd 上的文档(截至 2014 年 12 月 22 日)非常令人困惑!你想要:

# man upstart 

这将为您提供应有的 init 文档。

祝你好运。(双关语啊啊)

答案3

如果您运行的是 Ubuntu Vim (15.04),upstart 仍然是默认设置,但是,您可以轻松地在 upstart 和 systemd 之间切换,因为目前两个软件包都已安装:
https://wiki.ubuntu.com/SystemdForUpstartUsers

在 ubuntu 15.10 中 systemd 是默认设置,但您仍然可以在 grub 菜单中选择 upstart 每次启动时

相关内容