Linux 服務管理兩種方式service和systemctl

Linux 下啓動daemon時,有時候會看到不同的文檔使用到了不同的兩個命令:service和systemctl。很疑惑,遂度娘,終得解:

1.service命令

service命令其實是去/etc/init.d目錄下,去執行相關程序。
如使用service命令直接啓動XX服務

service XX start

直接啓動XX

/etc/init.d/XX start

另外附上開機自啓動XX

update-rc.d  XX defaults

2.systemctl命令

systemd是Linux系統最新的初始化系統(init),作用是提高系統的啓動速度,儘可能啓動較少的進程,儘可能更多進程併發啓動。
systemd對應的進程管理命令是systemctl

另外,systemctl命令兼容了service
即systemctl也會去/etc/init.d目錄下,查看,執行相關程序

systemctl xx start
systemctl xx stop
# 開機自啓動
systemctl enable xx 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章