Debian

Teenuste peatamine, käivitamine ja taaskäivitamine Debianis

Teenuste peatamine, käivitamine ja taaskäivitamine Debianis

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

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:

teenus

Jä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:

/ etc / init.d / ssh olek

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:

teenus staatus

Jä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 / staatus

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 olek

Ssh-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:

teenus algus

Jä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 algus

Jä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:

teenus peatus

Järgmine näide näitab, kuidas ssh-teenus peatada:

teenuse ssh peatus

Teenuste peatamine selles.d kataloogi süntaks on:

./ etc / init.d / peatus

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 peatus

Allpool 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
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...
0 A.D. Õpetus
Paljudest strateegiamängudest on 0 A.D. suudab silma paista põhjaliku tiitli ja väga sügava taktikalise mänguna, hoolimata sellest, et see on avatud l...