Teenused Linuxis Debian 10 Buster
Teenus on taustal töötav programm, mida saab vajaduse korral kasutada. Apache, ssh, Nginx või Mysql on ühed tuntumad teenused. Debianis, sealhulgas Debian 10 Busteris, salvestatakse teenused kataloogi / etc / init.d /, neid saab hallata init-süsteemi või systemd-ga, mõlemat selgitatakse allpool kolme erineva viisiga teenuse oleku peatamiseks, käivitamiseks, taaskäivitamiseks või kontrollimiseks.
- The teenus käsk
- Systemd
- The / etc / init.d kataloogi
- Teenuse oleku kontrollimine Linux Debian 10 Busteris
- Teenuste käivitamine Debian Linux 10 Buster'is
- Teenuste peatamine Linuxi Debian 10 Busteris
- Teenuste taaskäivitamine Linuxis Debian 10 Buster
- Seotud artiklid
The teenus käsk
Käsk teenus Linuxis võimaldab kontrollida olekut, peatada, käivitada või taaskäivitada teenuseid ja deemoneid, init faile, mis on salvestatud / etc / init alla.d kataloog.
Teenuste peatamiseks, käivitamiseks, taaskäivitamiseks või nende oleku printimiseks on süntaks:
teenusJärgmine näide näitab, kuidas kontrollida ssh-teenuse olekut teenus käsk:
teenuse ssh olek
Systemd
Systemd on Linuxi teenuste ja deemonite haldamise komplekt (viimane d on Unixi deemonite tõttu). Systemctl käsk võimaldab käivitada, peatada, taaskäivitada ja kontrollida teenuste olekut. Selle eesmärk on ühtlustada kõigi Linuxi distributsioonide konfiguratsioon ja käitumine, asendades Unix SystemV ja BSD init süsteemid.See haldab ka allpool kirjeldatud init programmi.
Teenuse oleku kontrollimiseks on süntaks järgmine:
systemctl olek ssh
The / etc / init.d kataloogi
Kui süsteem käivitub selles on esimene käivitatud programm, mis töötab protsessina koos PID 1-ga, kuni süsteem välja lülitub.“See on otsene või kaudne esivanem kõigist teistest protsessidest ja võtab kõik automaatselt vastu orvuks jäänud protsessid. Initi käivitab tuum jooksul käivitamine protsess; a tuumapaanika tekib siis, kui kernel ei suuda seda käivitada. Init määratakse tavaliselt protsessi identifikaator 1 ”(Allikas: Vikipeedia)
Kõik teenused ja deemonid, mis algavad käivitamisel, asuvad / etc / init.d kataloogi. Kõik failid, mis on salvestatud kataloogi / etc / init.d kataloogi tugi peatab, käivitab, taaskäivitab ja kontrollib teenuste olekut.
SSH-teenuse oleku kontrollimiseks on süntaks järgmine:
Teenuse oleku kontrollimine Linux Debian 10 Busteris
Allpool leiate 3 erinevat viisi, kuidas näidata teenuse oleku kontrollimist Debian 10 Busteris (või mis tahes kaasaegses Debiani väljaandes).
Teenuse oleku kontrollimine käsuga teenus:
Käsuteenus võimaldab näidata teenuse olekut, selle käivitamist, peatamist või taaskäivitamist, teenuse näitamiseks süntaks on:
teenusJärgmine näide näitab ssh-teenuse olekut:
teenuse SSD olek
Minu juhul, kui ssh-teenus töötab, on väljund järgmine:
Teenuses oleku kontrollimine selles.d:
Lisaks käsule teenus saate suhelda ka / etc / init salvestatud teenustega.d kataloog, teenuse oleku kontrollimiseks on süntaks järgmine:
/ etc / init.d /SSH-teenuse käitamise oleku kontrollimiseks toimige järgmiselt
/ etc / init.d / ssh olek
Samuti saate teenuse olekut kontrollida Systemd juhtimiskäsu abil systemctl, süntaks on:
systemctl olekSsh-oleku kontrollimiseks käsu systemctl abil:
systemctl olek ssh
Teenuste käivitamine Linuxis Debian 10 Buster
Teenuste käivitamiseks Linuxis käsu abil teenus süntaks on:
teenusJärgmine näide näitab, kuidas käivitada ssh-teenus käsu service abil:
teenuse algus
Sarnaselt olekuga saate teenuseid käivitada ka init-ist.d kataloog, mis saab informatiivse väljundi, on süntaks järgmine:
/ etc / init.d / ssh algus
Samuti saate teenuseid käivitada käsuga systemctl järgmise süntaksiga:
systemctl algusJärgmine näide näitab, kuidas käivitada ssh-teenus käsuga systemctl:
systemctl algus ssh
Teenuste peatamine Linuxi Debian 10 Busteris
Debiani teenuste peatamine, kasutades teenus süntaks on järgmine:
teenusJärgmine näide näitab, kuidas ssh-teenus peatada:
teenuse ssh peatus
Teenuste peatamine selles.d kataloogi süntaks on:
./ etc / init.d /Allpool olev näide näitab, kuidas ssh-teenus peatada / etc / init.d kataloog:
./ etc / init.d / ssh peatus
Teenuse peatamiseks käsu systemctl abil on süntaks järgmine:
systemctl peatusAllpool olev näide näitab, kuidas ssh-teenus peatada systemctl käsk:
systemctl stopp ssh
Teenuste taaskäivitamine Linuxis Debian 10 Buster
Teenuste taaskäivitamine nõuab sama süntaksit, et ssh-teenus taaskäivitada käsu abil teenus jooks:
teenuse ssh taaskäivitamine
Ssh-teenuse taaskäivitamine init abil.d kataloogi käivitamine:
/ etc / init.d / ssh taaskäivitub
Ja lõpuks taaskäivitage ssh-teenus Systemd-käsu abil:
systemctl taaskäivitage ssh
See kõik on teenuste haldamisel Linuxi all. Kontrolli seotud artiklid jaotisest teenuste kohta lisateabe saamiseks.
Loodan, et see lühike õpetus oli teile kasulik. Järgige täiendavaid värskendusi ja näpunäiteid Linuxi ja võrgu kohta, järgides LinuxHinti.
Seotud artiklid:
- Kuidas loetleda teenust systemd-ga
- Kuhu on Debianis salvestatud teenused?
- Installige BIND 9 Ubuntu ja seadistage see kasutamiseks
- teenuse loomise süsteemifaili üksusfail
- Kuidas loetleda teenust systemd-ga