Articles

Stop, start og genstart tjenester på Debian

en tjeneste er et program, der kører på baggrunden, der skal bruges, når det er nødvendigt. Apache, ssh, Ngin.eller Mys .l er nogle af de mest kendte tjenester. På Debian, herunder Debian 10 Buster, gemmes tjenester i mappen /etc/init.d/ , de kan styres med init-systemet eller systemd, som begge vil blive forklaret nedenfor med eksempler på 3 forskellige måder at stoppe, starte, genstarte eller kontrollere en servicestatus.

  • tjenestekommando
  • Systemd
  • /etc/init.,d mappe
  • Kontrol en service status på Linux Debian 10 Buster
  • Start tjenester på Debian Linux-10 Buster
  • at Stoppe services på Linux Debian 10 Buster
  • Genstart af services på Linux Debian 10 Buster

service kommando

kommandoen service i Linux gør det muligt at kontrollere status, stop, start eller genstart af services og dæmoner, init-filer, der er gemt under /etc/init.d register.,

syntaks til at stoppe, køre, genstarte services eller udskrive deres status på efterspørgsel, er:

service <Service-Name> <Ordre>

følgende eksempel viser, hvordan du kontrollerer ssh-tjenesten status ved hjælp af den service kommando:

service ssh status

Systemd

Systemd er en suite til at styre Linux-tjenester og dæmoner (den sidste “d” er på grund af Unix dæmoner)., Kommandoen systemctl gør det muligt at starte,stoppe,genstarte og kontrollere status for tjenester. Dens formål er at forene konfiguration og adfærd for alle Linu and-distributioner erstatter Uni and SystemV og BSD init systems.It administrerer også init-programmet beskrevet nedenfor.

syntaks til at kontrollere status af en tjeneste, er følgende:

systemctl status ssh

/etc/init.d directory

Når systemet starter init er det første program, der skal udføres, og forbliver kører som proces med PID 1, indtil systemet slukker.,”Det er den direkte eller indirekte forfader til alle andre processer og vedtager automatisk alle forældreløse processer. Init startes af kernen under opstartsprocessen; en kernepanik vil opstå, hvis kernen ikke er i stand til at starte den. Init er typisk tildelt procesidentifikator 1 “(kilde: .ikipedia)

alle tjenester og dæmoner, der starter ved opstart, findes i/etc / init.d register. Alle filer gemt i/etc / init.d directory support stoppe, starte, genstarte og kontrollere tjenester status.,
syntaksen for at kontrollere status for ssh-tjenesten er:

/etc/init.d/ssh status

Kontrol en service status på Linux Debian 10 Buster

Nedenfor finder du 3 forskellige måder viser hvordan at kontrollere, om en service status på Debian 10 Buster (eller en moderne udgave af Debian).,service status med kommandoen service:

kommandoen service gør det muligt at vise en service status, til at starte, stoppe eller genstarte den, for at vise en tjeneste, syntaksen er:

service <Service-Name> status

følgende eksempel viser, ssh-tjenesten status:

service sshd status

I min sag, hvor ssh-tjenesten kører output er:

Kontrol af status af tjenesteydelser inden init.,d:

derudover til kommandotjenesten kan du også interagere med tjenester, der er gemt på/etc / init.d mappe, for at kontrollere en service status syntaksen er:

/etc / init.d/<Tjenester-Name> status

for At kontrollere status for ssh-tjenesten, kør:

/etc/init.,=”6e05bbf754″>
systemctl status ssh

Start services på Linux Debian 10 Buster

for At starte tjenesten på Linux ved hjælp af kommandoen service syntaksen er:

service <Service-Name> start

følgende eksempel viser, hvordan for at starte en ssh-tjenesten, brug af tjenesten kommando:

service ssh-start

Som med den status, du kan også starte tjenester fra init.,d Bibliotek få en informativ output, syntaksen er:

/etc / init.,tærte ssh-tjeneste ved hjælp af systemctl kommando:

systemctl start ssh

Stop service på Linux Debian 10 Buster

for At stoppe tjenester på Debian brug af tjenesten kommando syntaks er:

service <Service-Name> stop

følgende eksempel viser, hvordan man kan stoppe ssh-tjeneste:

service ssh stop

for At stoppe tjenester, hjælp init.,d mappe syntaksen er:

./ etc / init.d/<Service-Name> stop

eksemplet nedenfor viser, hvordan du stoppe med ssh-tjeneste ved hjælp af /etc/init.d directory:

./ etc / init.,div>

systemctl stop <Service-Name>

Det nedenstående eksempel viser, hvordan man kan stoppe ssh-tjenesten ved hjælp systemctl kommando:

systemctl stop ssh

Genstart af services på Linux Debian 10 Buster

Genstart tjenester som kræver den samme syntaks, for at genstarte ssh-tjeneste ved hjælp af kommandoen service køre:

service ssh genstarte

for At genstarte ssh-tjeneste ved hjælp af init.,d directory run:

/etc / init.d/ssh genstarte

Og endelig at genstarte ssh-tjeneste ved hjælp af Systemd køre:

systemctl genstart ssh

Det er alle om administration af tjenester under Linux. Se afsnittet Relaterede artikler for at få mere at vide om tjenester.
Jeg håber du fandt denne korte tutorial nyttig. Fortsæt med at følge Linu .hint for yderligere opdateringer og tip til Linu.og netværk.,

  • hvordan man lister service med systemd
  • hvor gemmes tjenester i Debian?
  • installer BIND 9 På Ubuntu og konfigurer det til brug
  • systemd-enhedsfil oprettelse af en service
  • sådan liste service med systemd