В чем разница между service и systemctl?

Возможно, это тривиальный вопрос, но мне он не совсем понятен. На одном из наших серверов запущены некоторые фоновые процессы, которые были запущены с помощью службы , а некоторые другие были запущены с помощью systemctl , например:

$ service nginx start
$ systemctl start gunicorn

В чем разница между двумя командами? Какой способ работы с фоновыми службами является предпочтительным? Как настроить предпочитаемую команду?

33
задан 7 August 2017 в 18:54
3 ответа

၀ န်ဆောင်မှု သည် ၀ န်ဆောင်မှုများစတင်ရန်နှင့်ရပ်တန့်ရန်အတွက်အသုံးပြုသော "အဆင့်မြင့်" command တစ်ခုဖြစ်သည်။ ကွဲပြားခြားနားသော unixes နှင့် linux ။ "အနိမ့်အဆင့်" ဝန်ဆောင်မှုမန်နေဂျာပေါ် မူတည်၍ ဝန်ဆောင်မှု သည်ကွဲပြားခြားနားသော binaries များကိုလမ်းကြောင်းလွှဲသည်။ ဥပမာအားဖြင့် CentOS 7 တွင် systemctl သို့လမ်းကြောင်းပြောင်းသည် CentOS 6 တွင်တိုက်ရိုက်ခေါ်ဆိုသည်။ ဆွေမျိုး /etc/init.d script ကို။ အခြားတစ်ဖက်တွင်, Ubuntu အဟောင်းများတွင်ဖြန့်ချိလိုက်သောအချက်အလက်များသည် upstart

service ကိုအခြေခံဝန်ဆောင်မှုများစီမံခန့်ခွဲမှုအတွက်လုံလောက်သည်။ တိုက်ရိုက်ဆက်သွယ်မှု systemctl သည်ပိုမိုကြီးမားသောထိန်းချုပ်မှုရွေးချယ်စရာများကိုပေးသည်။

37
ответ дан 28 November 2019 в 19:54

systemctl အခြေခံအားဖြင့် service ၏ ဝန်ဆောင်မှု

ဝန်ဆောင်မှု နှင့်သင် ၀ န်ဆောင်မှုနှင့်သက်ဆိုင်သောအမိန့်များကိုသာလုပ်နိုင်သည်။ ဆိုလိုသည်မှာ status , ပြန်ဖွင့် , restart ) systemctl နှင့်အတူသင်ပိုမိုအဆင့်မြင့်သော command ကိုသုံးနိုင်သည်:

systemctl သည် - ပျက်ကွက်ဆိုလိုသည်မှာ name.service # ၀ န်ဆောင်မှုမှ

၀ န်ဆောင်မှုများကိုမအောင်မြင်သလားစစ်ဆေးပါ။ ၀ န်ဆောင်မှုများကိုဖုံးကွယ်ထားသည်။

systemctl mask name.service

Ask Ubuntu မှဤစာမျက်နှာ တွင်ဤအချက်အလက် တွင်အချက်အလက်များစွာရှိသည်။

9
ответ дан 28 November 2019 в 19:54

systemctl является основной утилитой для управления демонами/услугами в systemd,
. в то время как команда service является традиционной утилитой в мире SysVinit.

Одна из функций системыd должна быть совместима с командами SysVinit/legacy,
. Итак, если у вас есть команда systemctl,
service foo start будет обёрткой вокруг systemctl start foo.

Та же история для chkconfig.

.
1
ответ дан 28 November 2019 в 19:54

Теги

Похожие вопросы