Зауставите, покрените и поново покрените услуге на Дебиану

Stop Start Restart Services Debian



Услуга је програм који ради у позадини и користи се по потреби. Апацхе, ссх, Нгинк или Мискл неке су од најпознатијих услуга. На Дебиану, укључујући Дебиан 10 Бустер, услуге су похрањене у директорију /етц/инит.д/ , њима се може управљати помоћу инит система или системд, а оба ће бити објашњена у наставку са примерима 3 различита начина за заустављање, покретање, поновно покретање или проверу статуса услуге.

Тхе услуга команда

Команда услуга у Линук -у дозвољава проверу статуса, заустављање, покретање или поновно покретање услуга и демона, инит датотеке ускладиштене у /етц/инит.д директоријуму.







Синтакса за заустављање, покретање, поновно покретање услуга или штампање њиховог статуса на захтев је:



услуга<Име услуге> <Ордер>

Следећи пример показује како да проверите статус услуге ссх помоћу услуга команда:



услугассхстатус





Системд

Системд је пакет за управљање Линук услугама и демонима (последњи д је због Уник демона). Наредба системцтл омогућава покретање, заустављање, поновно покретање и провјеру статуса услуга. Његов циљ је да обједини конфигурацију и понашање за све Линук дистрибуције замењујући Уник СистемВ и БСД инит системе. Такође управља доле описаним програмом инит.

Синтакса за проверу статуса услуге је следећа:



системцтл статусссх

Тхе /етц/инит.д именик

Када се систем покрене у томе је први програм који се извршава и наставља да ради као процес са ПИД 1 све док се систем не искључи. То је директно или индиректно предак свих осталих процеса и аутоматски усваја све сирочасти процеси . Инит покреће кернел током дизање процес; а језгро панике ће се појавити ако кернел не може да га покрене. Инит се обично додељује идентификатор процеса 1 (Извор: Википедија)

Све услуге и демони који почињу при покретању се налазе у /етц/инит.д именик. Све датотеке ускладиштене у директоријуму /етц/инит.д подржавају заустављање, покретање, поновно покретање и проверу статуса услуга.
Синтакса за проверу статуса ссх услуге је:

/итд/инит.д/ссхстатус

Провера статуса услуге на Линук Дебиан 10 Бустер -у

Испод ћете пронаћи 3 различита начина који показују како да проверите статус услуге на Дебиан 10 Бустер -у (или било ком модерном издању Дебиана).

Провера статуса услуге помоћу команде услуга :

Командни сервис омогућава приказивање статуса услуге, покретање, заустављање или поновно покретање, приказивање услуге синтакса је:

услуга<Име услуге>статус

Следећи пример приказује статус услуге ссх:

статус ссхд статус

У мом случају у којем ссх услуга ради излаз је:

Провера статуса услуга унутар инит.д :

Поред команде услуга такође можете да ступите у интеракцију са услугама смештеним у /етц/инит.д директоријуму, да бисте проверили статус услуге, синтакса је:

/итд/инит.д/<Сервицес-Наме>статус

Да бисте проверили статус покренуте услуге ссх:

/итд/инит.д/ссхстатус

Такође можете проверити статус услуге помоћу Системд контролне команде системцтл , синтакса је:

системцтл статус<Име услуге>

Да бисте проверили статус ссх -а помоћу команде системцтл:

системцтл статусссх

Покретање услуга на Линук -у Дебиан 10 Бустер

За покретање услуга на Линук -у помоћу наредбе услуга синтакса је:

услуга<Име услуге>почетак

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

услугассхпочетак

Као и са статусом, такође можете покренути услуге из директорија инит.д да бисте добили информативни излаз, синтакса је:

/итд/инит.д/ссхпочетак

Такође можете покренути услуге помоћу наредбе системцтл са следећом синтаксом:

системцтл старт<Име услуге>

Следећи пример показује како покренути ссх услугу помоћу наредбе системцтл:

системцтл стартссх

Заустављање услуга на Линук -у Дебиан 10 Бустер

Да бисте зауставили услуге на Дебиану помоћу услуга наредба синтакса је:

услуга<Име услуге>зауставити

Следећи пример показује како да зауставите ссх услугу:

услугассхзауставити

Да бисте зауставили услуге користећи инит.д директоријум синтакса је:

./итд/инит.д/<Име услуге>зауставити

Пример испод показује како да зауставите ссх услугу помоћу /етц/инит.д именик:

./итд/инит.д/ссхзауставити

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

системцтл стоп<Име услуге>

Пример испод показује како да зауставите ссх услугу помоћу системцтл команда:

системцтл стопссх

Поновно покретање услуга на Линук -у Дебиан 10 Бустер

Поновно покретање услуга захтева исту синтаксу, да бисте поново покренули услугу ссх помоћу команде услуга трцати:

услугассхпоново покренути

Да бисте поново покренули услугу ссх помоћу директоријума инит.д:

/итд/инит.д/ссхпоново покренути

И на крају да бисте поново покренули ссх услугу помоћу Системд покретања:

системцтл рестартссх

То је све о управљању услугама под Линуком. Проверите повезани чланци одељак да бисте сазнали више о услугама.

Надам се да вам је овај кратки водич био користан. Пратите ЛинукХинт за додатна ажурирања и савете о Линук -у и умрежавању.

Повезани чланци:

  • Како навести услугу са системд
  • Где се складиште услуге у Дебиану?
  • Инсталирајте БИНД 9 на Убунту и конфигуришите га за употребу
  • системд датотека јединице ствара услугу
  • Како навести услугу са системд