Како користити наредбу системцтл за омогућавање и онемогућавање услуга

Kako Koristiti Naredbu Sistemctl Za Omogucavane I Onemogucavane Usluga



Системд је један од широко коришћених менаџера услуга на Линук-у који долази са услужним програмом командне линије системцтл за управљање системским услугама као што је покретање услуге, заустављање, омогућавање и онемогућавање.

У овом водичу ћу објаснити како да омогућите услугу на Линук-у помоћу наредбе системцтл и како да је онемогућите.

Шта значи омогућавање услуге?

Омогућавање услуге је другачија функција од покретања услуге. Системцтл старт команда само покреће услугу и држи је укљученом све док се ручно не заустави пре покретања или поново покрене систем. С друге стране, омогућавање услуге значи да ће услуга бити покренута при покретању.







Када је омогућена, услуга креира симболичку везу у циљном директоријуму , осигуравајући да ће услуга бити омогућена при покретању. Циљ је наведен у [Инсталирај] одељак сервисне датотеке са ВантедБи директива.





На горњој слици, мета је вишекориснички.циљ што указује на ниво рада система. Мулти-усер.таргет значи да ће услуга бити омогућена када систем достигне стање пружања вишекорисничких неграфичких сесија.





Како омогућити услугу на Линук-у

Пре него што омогућите услугу, прво проверите да ли је већ омогућена или онемогућена помоћу ис-енабле д опција са системцтл.

судо системцтл је омогућен [ Име услуге ]

Да бисте омогућили покретање једне или више услуга при покретању, користите системцтл команда са омогућити опција.



судо системцтл омогућити [ Име услуге ]

У горњим командама замените [Име услуге] са називом услуге или путањом услуге.

На пример, да бисте омогућили ССХ услугу.

судо системцтл омогућити ссх.сервице

Када се омогући, он ствара а мулти-усер.таргет.вантс именик у /етц/системд/систем који садржи симболичку везу до сервисне датотеке.

Омогућавање услуге помоћу наредбе системцтл енабле не активира услугу. Да бисте омогућили услугу и одмах је покренули, користите омогућити и -Сада Опције.

судо системцтл омогућити --Сада [ Име услуге ]

Како поново омогућити услугу на Линук-у

Поновно омогућавање услуге значи да прво онемогућите услугу и поново је омогућите. Уклања симболичне везе услуге и поново их креира.

судо системцтл реенабле [ Име услуге ]

Хајде да поново омогућимо ССХ услугу користећи горњу команду.

судо системцтл поново омогући ссх.сервице

Као што се може видети у излазу, симболизоване датотеке из /етц/системд/систем директоријум се прво уклањају, а затим поново креирају. Не покреће и не зауставља услугу; услуга ће остати у првобитном стању.

Имајте на уму да поновно укључивање узима само имена услуга и не прихвата путање.

Како онемогућити услугу на Линуку

Користите системцтл са онемогућити опцију да онемогућите једну или више услуга.

судо системцтл дисабле [ Име услуге ]

Не узима путању до сервисне датотеке.

На пример, хајде да онемогућимо ссх услугу.

судо системцтл онемогући ссх.сервице

Онемогућавање услуге неће зауставити услугу, јер ће наставити да ради осим ако се ручно не заустави или систем поново покрене.

Да бисте одмах онемогућили и зауставили услугу, користите -Сада опција са системцтл.

судо системцтл дисабле --Сада [ Име услуге ]

Закључак

Да би се услуга омогућила при покретању, користи се команда системцтл са опцијом енабле. Потребно је једно или више имена или путања услуга/јединица. У туторијалу сам покрио како да омогућим услугу и како да поново омогућим услугу. Штавише, узео сам у обзир и онемогућавање сервисних команди. Да бисте сазнали више о услужном програму командне линије системцтл, користите ман системцтл команда.