為什麼Ubuntu有些守護程序用完了service
,有些則用完了?initctl
這兩種工具都做同樣的事情嗎?
例如
sudo service --status-all
與
sudo initctl list
在我的特定情況下,cron
用完initctl
,並ssh
用完service
。但例如在 Fedora 上,這兩個都將位於systemctl
.
答案1
一些發行版正在取代舊版系統V管理服務。 Ubuntu 使用暴發戶而 Fedora 使用系統。一般來說,做同樣的事情,但 systemd 與 upstart 相比更加不同,upstart 是基於事件的,而 systemd 嘗試進行積極的並行化,不僅管理服務,還管理套接字、設備等。
華泰