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
- Systemd
- The / etc / init.d direktorijā
- Pakalpojuma statusa pārbaude operētājsistēmā Linux Debian 10 Buster
- Pakalpojumu palaišana, izmantojot Debian Linux 10 Buster
- Pakalpojumu apturēšana operētājsistēmā Linux Debian 10 Buster
- Pakalpojumu restartēšana operētājsistēmā Linux Debian 10 Buster
- Saistītie raksti
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:
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Š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 /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 statussLai 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Š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Š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 /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ātiesTā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