为什么Ubuntu 中有些守护程序用完了service
,有些则用完了?initctl
这两种工具都做同样的事情吗?这只是用户个人喜好的问题,他们将使用什么工具?
例如
sudo service --status-all
对比
sudo initctl list
在我的特定情况下,cron
用完initctl
,并ssh
用完service
。但例如在 Fedora 上,这两个都将位于systemctl
.
答案1
一些发行版正在取代旧版系统V管理服务。 Ubuntu 使用暴发户而 Fedora 使用系统。一般来说,做同样的事情,但 systemd 与 upstart 相比更加不同,upstart 是基于事件的,而 systemd 尝试进行积极的并行化,不仅管理服务,还管理套接字、设备等。
华泰