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 中的文件匹配。

相关内容