Pārtrauciet, palaidiet un restartējiet Debian pakalpojumus

Stop Start Restart Services Debian



Pakalpojums ir programma, kas darbojas fonā, lai to izmantotu, ja nepieciešams. Apache, ssh, Nginx vai Mysql ir daži no pazīstamākajiem pakalpojumiem. Debian, tostarp Debian 10 Buster, pakalpojumi tiek saglabāti direktorijā /etc/init.d/ , tos var pārvaldīt, izmantojot init sistēmu vai systemd, kas abi tiks izskaidroti tālāk ar piemēriem par 3 dažādiem veidiem, kā apturēt, sākt, restartēt vai pārbaudīt pakalpojuma statusu.

The apkalpošana komandu

Komanda apkalpošana Linux ļauj pārbaudīt statusu, apturēt, sākt vai restartēt pakalpojumus un dēmonus, init failus, kas saglabāti direktorijā /etc/init.d.







Sintakse, lai apturētu, palaistu, restartētu pakalpojumus vai izdrukātu to statusu pēc pieprasījuma, ir šāda:



apkalpošana<Pakalpojuma nosaukums> <Pasūtīt>

Šis piemērs parāda, kā pārbaudīt ssh pakalpojuma statusu, izmantojot apkalpošana komanda:



apkalpošanasshstatuss





Sist

Systemd ir komplekts Linux pakalpojumu un dēmonu pārvaldībai (pēdējais d ir Unix dēmonu dēļ). Komanda systemctl ļauj sākt, apturēt, restartēt un pārbaudīt pakalpojumu statusu. Tās mērķis ir apvienot konfigurāciju un darbību visiem Linux izplatījumiem, aizstājot Unix SystemV un BSD init sistēmas. Tā arī pārvalda tālāk aprakstīto init programmu.

Pakalpojuma statusa pārbaudes sintakse ir šāda:



systemctl statussssh

The /etc/init.d direktoriju

Kad sistēma sāk darboties tajā ir pirmā izpildāmā programma un turpina darboties kā process ar PID 1, līdz sistēma izslēdzas. Tā ir tieša vai netieša sencis visos citos procesos un automātiski pieņem visus bāreņu procesi . Iniciju sāk kodols laikā palaišana process; a kodola panika notiks, ja kodols nevarēs to sākt. Init parasti tiek piešķirts procesa identifikators 1 (Avots: Wikipedia)

Visi pakalpojumi un dēmoni, kas sākas ar sāknēšanu, ir atrodami /etc/init.d direktoriju. Visi faili, kas saglabāti direktorijā /etc/init.d, atbalsta pakalpojumu apturēšanu, palaišanu, restartēšanu un pārbaudi.
Sintakse, lai pārbaudītu ssh pakalpojuma statusu, ir šāda:

/utt/init.d/sshstatuss

Pakalpojuma statusa pārbaude operētājsistēmā Linux Debian 10 Buster

Zemāk atradīsit 3 dažādus veidus, kā parādīt pakalpojuma statusu Debian 10 Buster (vai jebkurā citā Debian laidienā).

Pakalpojuma statusa pārbaude ar komandu apkalpošana :

Komandu pakalpojums ļauj parādīt pakalpojuma statusu, to sākt, apturēt vai restartēt, lai parādītu pakalpojuma sintaksi:

apkalpošana<Pakalpojuma nosaukums>statuss

Šis piemērs parāda ssh pakalpojuma statusu:

pakalpojuma sshd statuss

Manā gadījumā, kad darbojas ssh pakalpojums, izvade ir šāda:

Pakalpojumu statusa pārbaude init.d :

Papildus komandai apkalpošana varat arī mijiedarboties ar pakalpojumiem, kas saglabāti direktorijā /etc/init.d, lai pārbaudītu pakalpojuma statusu, sintakse ir šāda:

/utt/init.d/<Pakalpojumi-nosaukums>statuss

Lai pārbaudītu ssh pakalpojuma izpildes statusu:

/utt/init.d/sshstatuss

Jūs varat arī pārbaudīt pakalpojuma statusu, izmantojot vadības komandu Systemd systemctl , sintakse ir šāda:

systemctl statuss<Pakalpojuma nosaukums>

Lai pārbaudītu ssh statusu, izmantojot komandu systemctl, izpildiet:

systemctl statussssh

Pakalpojumu palaišana operētājsistēmā Linux Debian 10 Buster

Lai palaistu pakalpojumus Linux, izmantojot komandu apkalpošana sintakse ir šāda:

apkalpošana<Pakalpojuma nosaukums>sākt

Šis piemērs parāda, kā sākt pakalpojumu ssh, izmantojot pakalpojumu komandu:

apkalpošanasshsākt

Tāpat kā ar statusu, pakalpojumus var sākt arī no direktorijas init.d, iegūstot informatīvu izvadi, sintakse ir šāda:

/utt/init.d/sshsākt

Pakalpojumus var sākt arī, izmantojot komandu systemctl ar šādu sintaksi:

sistēmas sākums<Pakalpojuma nosaukums>

Šis piemērs parāda, kā sākt ssh pakalpojumu, izmantojot komandu systemctl:

sistēmas sākumsssh

Pakalpojumu apturēšana operētājsistēmā Linux Debian 10 Buster

Lai apturētu Debian pakalpojumus, izmantojot apkalpošana komandu sintakse ir šāda:

apkalpošana<Pakalpojuma nosaukums>apstāties

Šis piemērs parāda, kā apturēt ssh pakalpojumu:

apkalpošanasshapstāties

Lai pārtrauktu pakalpojumu izmantošanu init.d direktorija sintakse ir šāda:

./utt/init.d/<Pakalpojuma nosaukums>apstāties

Tālāk sniegtajā piemērā ir parādīts, kā apturēt ssh pakalpojumu, izmantojot /etc/init.d katalogs:

./utt/init.d/sshapstāties

Lai apturētu pakalpojumu, izmantojot komandu systemctl, sintakse ir šāda:

sistēmas apturēšana<Pakalpojuma nosaukums>

Tālāk sniegtajā piemērā ir parādīts, kā apturēt ssh pakalpojumu, izmantojot systemctl komanda:

sistēmas apturēšanassh

Pakalpojumu restartēšana operētājsistēmā Linux Debian 10 Buster

Pakalpojumu restartēšanai ir nepieciešama tā pati sintakse, lai restartētu ssh pakalpojumu, izmantojot komandu apkalpošana palaist:

apkalpošanasshrestartēt

Lai restartētu ssh pakalpojumu, izmantojot direktoriju init.d, palaidiet:

/utt/init.d/sshrestartēt

Visbeidzot, lai restartētu ssh pakalpojumu, izmantojot Systemd palaišanu:

systemctl restartssh

Tas viss attiecas uz pakalpojumu pārvaldību Linux. Pārbaudiet Saistītie raksti sadaļā, lai uzzinātu vairāk par pakalpojumiem.

Es ceru, ka šī īsa apmācība jums šķita noderīga. Turpiniet sekot LinuxHint, lai iegūtu papildu atjauninājumus un padomus par Linux un tīklu.

Saistītie raksti:

  • Kā uzskaitīt pakalpojumu ar systemd
  • Kur pakalpojumā Debian tiek glabāti pakalpojumi?
  • Instalējiet BIND 9 Ubuntu un konfigurējiet to lietošanai
  • systemd vienības fails, izveidojot pakalpojumu
  • Kā uzskaitīt pakalpojumu ar systemd