Debian

Pārtrauciet, palaidiet un restartējiet pakalpojumus Debian

Pārtrauciet, palaidiet un restartējiet pakalpojumus Debian

Pakalpojumi Linux Debian 10 Buster

Pakalpojums ir programma, kas darbojas fonā un kuru var izmantot, kad nepieciešams. Apache, ssh, Nginx vai Mysql ir daži no zināmākajiem pakalpojumiem. Debian, ieskaitot Debian 10 Buster, pakalpojumi tiek glabāti direktorijā / etc / init.d /, tos var pārvaldīt ar init sistēmu vai systemd, abus tālāk paskaidrojot ar 3 dažādu veidu apturēšanas, palaišanas, restartēšanas vai pakalpojuma statusa pārbaudes veidiem.

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 zem / etc / init.d direktoriju.

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

apkalpošana

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

pakalpojuma ssh statuss

Systemd

Systemd ir komplekts, lai pārvaldītu Linux pakalpojumus un dēmonus (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 vienot visu Linux izplatītāju konfigurāciju un uzvedību, aizstājot Unix SystemV un BSD init sistēmas.Tas arī pārvalda tālāk aprakstīto init programmu.

Pakalpojuma statusa pārbaudes sintakse ir šāda:

systemctl statuss ssh

The / etc / init.d direktorijā

Kad sistēma sāk darboties tajā ir pirmā izpildāmā programma, un tā darbojas kā process ar PID 1, līdz sistēma izslēdzas.“Tas ir tiešs vai netiešs sencis visiem citiem procesiem un automātiski pieņem visus bāreņu procesi. Init sāk kodols laikā sāknēšana process; a kodola panika notiks, ja kodols nespēj to palaist. 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 direktorijā. Visi faili, kas saglabāti mapē / etc / init.d direktorija atbalsta pakalpojumu apturēšanu, palaišanu, restartēšanu un pakalpojumu statusa pārbaudi.
Sintakse, lai pārbaudītu ssh pakalpojuma statusu, ir šāda:

/ etc / init.d / ssh statuss

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

Zemāk jūs atradīsit 3 dažādus veidus, kā parādīt, kā pārbaudīt pakalpojuma statusu Debian 10 Buster (vai jebkurā citā mūsdienu Debian laidienā).

Pakalpojuma statusa pārbaude ar komandu apkalpošana:

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

apkalpošana statuss

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

dienesta sshd statuss

Manā gadījumā, kad darbojas ssh pakalpojums, izeja ir:

Pakalpojumu statusa pārbaude tajā.d:

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

/ etc / init.d / statuss

Lai pārbaudītu ssh pakalpojumu izpildes statusu:

/ etc / init.d / ssh statuss

Pakalpojuma statusu var pārbaudīt arī, izmantojot komandu Systemd systemctl, sintakse ir:

systemctl statuss

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

systemctl statuss ssh

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

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

apkalpošana sākt

Šajā piemērā parādīts, kā sākt ssh pakalpojumu, izmantojot komandu service:

pakalpojumu ssh sākums

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

/ etc / init.d / ssh sākums

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

systemctl sākums

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

systemctl sākt ssh

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

Lai apturētu pakalpojumus Debian, izmantojot apkalpošana komanda sintakse ir:

apkalpošana apstāties

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

pakalpojumu ssh pietura

Lai pārtrauktu pakalpojumus, izmantojot tajā.d direktorija sintakse ir:

./ etc / init.d / apstāties

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

./ etc / init.d / ssh apstāšanās

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

systemctl apstāties

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

systemctl apstāties ssh

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

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

pakalpojuma ssh restartēšana

Lai restartētu ssh pakalpojumu, izmantojot init.d direktorija palaist:

/ etc / init.d / ssh restartēt

Visbeidzot, restartējiet ssh pakalpojumu, izmantojot Systemd palaist:

restartēt ssh

Tas viss ir par pakalpojumu pārvaldību, izmantojot 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 ir Debianā glabātie pakalpojumi?
  • Instalējiet BIND 9 Ubuntu un konfigurējiet to lietošanai
  • sistēmas vienības fails, izveidojot pakalpojumu
  • Kā uzskaitīt pakalpojumu ar systemd
Kā palielināt FPS Linux?
FPS apzīmē Kadri sekundē. FPS uzdevums ir izmērīt kadru ātrumu video atskaņošanā vai spēļu izrādēs. Vienkāršos vārdos nepārtrauktu pilnekrāna attēlu s...
Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...