Stopp, start og starte tjenester på Debian på nytt

Stopp, start og starte tjenester på Debian på nytt
Denne opplæringen forklarer hvordan du starter, stopper og starter tjenester i Debian 11 Bullseye ved å bruke begge deler SystemCTL og service kommandoer.

Tjenester på Linux Debian 11

En tjeneste er et program som kjører i bakgrunnen som skal brukes når det er nødvendig. Apache, SSH, Nginx eller MySQL er noen av de mest kjente tjenestene. På Debian, inkludert Debian 11 Bullseye, administreres tjenester med SystemD, erstatning av System V for å initialisere systemet og dets komponenter, inkludert tjenester.

Start, stopp og start tjenester på Debian 11 ved hjelp av SystemD

SystemD er en suite for å administrere Linux -tjenester og demoner (den siste “D” er på grunn av Unix Daemons). SystemCTL -kommandoen gjør det mulig å starte, stoppe, starte og sjekke status for tjenester. Målet er å forene konfigurasjonen og atferden for alle Linux -distribusjoner som erstatter de gamle UNIX SystemV og BSD INIT -systemene.

Denne veiledningsseksjonen viser utførelseseksempler på handlingene beskrevet i følgende tabell.

HANDLING KOMMANDO
Kontroller tjenestestatus sudo systemctl status
Stopp en tjeneste sudo systemctl Stoppe
Start en tjeneste sudo systemctl start
Start en tjeneste på nytt sudo systemctl omstart

Som vist i forrige tabell, er syntaksen for å sjekke statusen til en tjeneste ved hjelp av SystemD følgende:

SystemCTL -status

For å sjekke statusen til SSH -tjenesten kan du derfor kjøre følgende kommando.

sudo systemctl status ssh

Som du kan se på skjermbildet over, er SSH -tjenesten aktiv og kjører riktig.

For å stoppe en tjeneste er syntaksen lik, bare erstatt status alternativ med handlingen du vil utføre, i dette tilfellet er handlingen til Stoppe.

For eksempel å stoppe SSH -tjenesten, kjør kommandoen nedenfor.

sudo systemctl stopp ssh

Som du kan se, etter å ha stoppet tjenesten og sjekket statusen, fremstår SSH -tjenesten nå som inaktiv (død).

For å starte en tjeneste, bare bytt ut stopp med start, Som vist på skjermbildet nedenfor. For å starte SSH -tjenesten, løp:

sudo systemctl start ssh

Som du ser, kjører tjenesten igjen.

For å starte en tjeneste på nytt, er alternativet du trenger å skrive på nytt. Følgende kommando brukes til å starte SSH -tjenesten på nytt.

sudo SystemCTL Restart SSH

Slik startes tjenester ved hjelp av SystemD.

Du kan få ytterligere informasjon om SystemD på https: // systemd.io/.

Stopp, start og start tjenester på Debian 11 ved å bruke tjenestekommandoen

Tjenestekommandoen brukes til å administrere tjenester under /etc /init.d katalog til tross for noen distribusjoner som omdirigerer kommandoen til den tidligere forklarte SystemCTL kommando.

Denne kommandoen kan også brukes til å stoppe, starte og starte tjenester på nytt etter syntaks beskrevet i tabellen nedenfor.

HANDLING KOMMANDO
Kontroller tjenestestatus sudo -tjeneste status
Stopp en tjeneste sudo -tjeneste Stoppe
Start en tjeneste sudo -tjeneste start
Start en tjeneste på nytt sudo -tjeneste omstart

Denne delen viser eksempler på anvendelse av kommandoene beskrevet i tabellen ovenfor.

For å sjekke statusen til en tjeneste (SSH i dette tilfellet) ved å bruke servicekommandoen, bruk syntaks vist nedenfor. Erstatte "ssh”Med tjenesten du vil sjekke.

sudo service ssh status

Som du ser er SSH -tjenesten aktiv og kjører ordentlig.

Kommandoen vist på skjermbildet nedenfor brukes til å stoppe tjenester. Kjør den for å stoppe SSH -tjenesten, eller erstatte “SSH” med tjenesten du vil stoppe.

sudo service ssh stopp

Som du ser, etter å ha løpt Service SSH Stop, SSH er nå inaktiv.

For å starte SSH -tjenesten tilbake, bruk følgende syntaks. Husk å erstatte “SSH” med tjenesten du vil laste inn.

sudo service ssh start

Til slutt, for å starte tjenester på nytt ved hjelp av tjenestekommandoen, bruk syntaks nedenfor.

sudo service ssh omstart

Som du ser, kjører tjenesten ordentlig.

Følgende kommando kan brukes til å laste inn en tjenestekonfigurasjon på nytt uten å avbryte tjenesten selv.

Sudo Service Ssh Reload

Du kan få mer informasjon om tjenestekommandoen på https: // linux.dø.nett/mann/8/service.

Konklusjon

Tjenester er en viktig komponent i enhver enhet. Administrere tjenester riktig er et must for enhver Linux -nivå bruker. Som du kan se med denne opplæringen, er administrerende tjenester ganske enkelt og kan gjøres gjennom forskjellige metoder. Husk alltid den anbefalte metoden for å håndtere tjenester i Linux er SystemCTL -kommandoen forklart i den første delen av denne artikkelen. Andre metoder (som å håndtere direkte med /etc /init.D -katalogen) anses som foreldet og ble fjernet fra den første versjonen av denne opplæringen. Alle kommandoer som er forklart i denne opplæringen er nyttige for å stoppe, starte, starte på nytt og sjekke servicestatus, men det er flere funksjoner du kan lære på deres respektive mannssider.

Takk for at du leser denne opplæringen som forklarer hvordan du stopper, start og start tjenester på Debian 11. Fortsett å følge oss for flere Linux -tips og opplæringsprogrammer.