Debian

Ustavite, zaženite in znova zaženite storitve v Debianu

Ustavite, zaženite in znova zaženite storitve v Debianu

Storitve na Linuxu Debian 10 Buster

Storitev je program, ki se izvaja v ozadju in se uporablja po potrebi. Apache, ssh, Nginx ali Mysql so nekatere najbolj znane storitve. V Debianu, vključno z Debian 10 Buster, so storitve shranjene v imeniku / etc / init.d /, z njimi je mogoče upravljati s sistemom init ali systemd, kar bo v nadaljevanju razloženo s primeri 3 različnih načinov za zaustavitev, zagon, ponovni zagon ali preverjanje stanja storitve.

The storitev ukaz

Ukaz storitev v Linuxu omogoča preverjanje stanja, zaustavitev, zagon ali ponovni zagon storitev in demonov, init datotek, shranjenih pod / etc / init.d imenik.

Sintaksa za zaustavitev, zagon, ponovni zagon storitev ali tiskanje njihovega stanja na zahtevo je:

storitev

Naslednji primer prikazuje, kako preveriti stanje storitve ssh s pomočjo storitev ukaz:

storitev ssh status

Systemd

Systemd je paket za upravljanje storitev in demonov Linux (zadnji "d" je zaradi demonov Unix). Ukaz systemctl omogoča zagon, zaustavitev, ponovni zagon in preverjanje stanja storitev. Njegov namen je poenotiti konfiguracijo in vedenje vseh distribucij Linuxa, ki nadomešča Unix SystemV in BSD init sisteme.Prav tako upravlja spodaj opisani program init.

Sintaksa za preverjanje stanja storitve je naslednja:

systemctl status ssh

The / etc / init.d imenik

Ko se sistem zažene v je prvi program, ki se izvede, in se še naprej izvaja kot postopek s PID 1, dokler se sistem ne izklopi.»Je neposredna ali posredna prednik vseh drugih procesov in samodejno sprejme vse osiroteli procesi. Init zažene jedro med zagon proces; a jedrna panika se zgodi, če ga jedro ne more zagnati. Init je običajno dodeljen identifikator procesa 1 ”(Vir: Wikipedia)

Vse storitve in demoni, ki se začnejo ob zagonu, so na voljo v / etc / init.d imenik. Vse datoteke, shranjene v / etc / init.d podpora za imenike zaustavitev, zagon, ponovni zagon in preverjanje stanja storitev.
Sintaksa za preverjanje stanja storitve ssh je:

/ etc / init.d / ssh status

Preverjanje stanja storitve na Linux Debian 10 Buster

Spodaj boste našli 3 različne načine, ki prikazujejo, kako preveriti stanje storitve na Debian 10 Buster (ali kateri koli moderni izdaji Debian).

Preverjanje stanja storitve z ukazom storitev:

Ukazna storitev omogoča prikaz stanja storitve, zagon, zaustavitev ali ponovni zagon, prikaz storitve v sintaksi:

storitev stanje

Naslednji primer prikazuje stanje storitve ssh:

status sshd storitve

V mojem primeru, v katerem se izvaja storitev ssh, je izhod:

Preverjanje statusa storitev znotraj v.d:

Poleg ukaza storitev lahko tudi komunicirate s storitvami, shranjenimi v / etc / init.d imenika, za preverjanje stanja storitve je sintaksa:

/ etc / init.d / stanje

Če želite preveriti stanje zagnane storitve ssh:

/ etc / init.d / ssh status

Stanje storitve lahko preverite tudi z nadzornim ukazom Systemd systemctl, sintaksa je:

status systeml

Če želite preveriti stanje ssh z uporabo ukaza systemctl:

systemctl status ssh

Zagon storitev na Linuxu Debian 10 Buster

Za zagon storitev v Linuxu z ukazom storitev  sintaksa je:

storitev začetek

Naslednji primer prikazuje, kako zagnati storitev ssh z ukazom storitve:

storitev ssh začetek

Tako kot pri stanju lahko tudi storitve zaženete iz init.d, ki dobi informativni izhod, je sintaksa:

/ etc / init.d / ssh začetek

Storitve lahko zaženete tudi z ukazom systemctl z naslednjo sintakso:

zagon sistema

Naslednji primer prikazuje, kako zagnati storitev ssh z ukazom systemctl:

systemctl začni ssh

Ustavitev storitev na Linuxu Debian 10 Buster

Če želite ustaviti storitve v Debianu z uporabo storitev ukaz sintaksa je:

storitev ustavi se

Naslednji primer prikazuje, kako ustaviti storitev ssh:

storitev ssh stop

Če želite ustaviti storitve, ki uporabljajo v.d imenik sintaksa je:

./ etc / init.d / ustavi se

Spodnji primer prikazuje, kako ustaviti storitev ssh z uporabo / etc / init.d imenik:

./ etc / init.d / ssh stop

Če želite ustaviti storitev z ukazom systemctl, je sintaksa naslednja:

stopctl stop

Spodnji primer prikazuje, kako ustaviti storitev ssh z uporabo systemctl ukaz:

sistemctl stop ssh

Ponovni zagon storitev na Linux Debian 10 Buster

Za ponovni zagon storitev je potrebna enaka sintaksa za ponovni zagon storitve ssh z ukazom storitev teči:

ponovni zagon storitve ssh

Za ponovni zagon storitve ssh z uporabo init.d imenik zagon:

/ etc / init.d / ssh znova zaženite

In na koncu, da znova zaženete storitev ssh z uporabo zagona Systemd:

systemctl znova zaženite ssh

To je vse pri upravljanju storitev pod Linuxom. Preverite povezani članki , če želite izvedeti več o storitvah.

Upam, da vam je bila ta kratka vadnica koristna. Sledite LinuxHint za dodatne posodobitve in nasvete o Linuxu in omrežju.

Povezani članki:

  • Kako seznam storitev s sistemom
  • Kje so v Debianu shranjene storitve?
  • Namestite BIND 9 na Ubuntu in ga konfigurirajte za uporabo
  • datoteka enote systemd, ki ustvarja storitev
  • Kako seznam storitev s sistemom
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...