Ubuntu 中的 service 与 initctl

Ubuntu 中的 service 与 initctl

为什么Ubuntu 中有些守护程序用完了service,有些则用完了?initctl这两种工具都做同样的事情吗?这只是用户个人喜好的问题,他们将使用什么工具?

例如

sudo service --status-all

对比

sudo initctl list

在我的特定情况下,cron用完initctl,并ssh用完service。但例如在 Fedora 上,这两个都将位于systemctl.

答案1

一些发行版正在取代旧版系统V管理服务。 Ubuntu 使用暴发户而 Fedora 使用系统。一般来说,做同样的事情,但 systemd 与 upstart 相比更加不同,upstart 是基于事件的,而 systemd 尝试进行积极的并行化,不仅管理服务,还管理套接字、设备等。

华泰

相关内容