Debian

Stopp, start og start tjenester på Debian

Stopp, start og start tjenester på Debian

Tjenester på Linux Debian 10 Buster

En tjeneste er et program som kjører i bakgrunnen og skal brukes når det er nødvendig. Apache, ssh, Nginx eller Mysql er noen av de mest kjente tjenestene. På Debian, inkludert Debian 10 Buster, lagres tjenester i katalogen / etc / init.d /, de kan administreres med init-systemet eller systemd, som begge vil bli forklart nedenfor med eksempler på 3 forskjellige måter å stoppe, starte, starte på nytt eller sjekke en tjenestestatus.

De service kommando

Kommandoen service i Linux kan du sjekke status, stoppe, starte eller starte tjenester og demoner, init-filer lagret under / etc / init.d-katalog.

Syntaksen for å stoppe, kjøre, starte tjenester på nytt eller skrive ut statusen etter behov er:

service

Følgende eksempel viser hvordan du kontrollerer ssh-tjenestestatus ved hjelp av service kommando:

tjeneste ssh-status

Systemd

Systemd er en suite for å administrere Linux-tjenester og demoner (den siste "d" er på grunn av Unix-demoner). Systemctl-kommandoen lar deg starte, stoppe, starte på nytt og kontrollere tjenestestatus. Målet er å forene konfigurasjonen og oppførselen for alle Linux-distribusjoner som erstatter Unix SystemV og BSD init-systemer.Den administrerer også init-programmet beskrevet nedenfor.

Syntaksen for å kontrollere statusen til en tjeneste er følgende:

systemctl status ssh

De / etc / init.d katalog

Når systemet starter i det er det første programmet som kjøres og fortsetter å kjøre som prosess med PID 1 til systemet slås av.“Det er direkte eller indirekte forfedre av alle andre prosesser og vedtar automatisk alle foreldreløse prosesser. Init startes av kjernen i løpet av oppstart prosess; en kjernepanikk vil oppstå hvis kjernen ikke kan starte den. Init tildeles vanligvis prosessidentifikator 1 ”(Kilde: Wikipedia)

Alle tjenester og demoner som starter ved oppstart finnes i / etc / init.d katalog. Alle filer lagret i / etc / init.d katalogstøtte stopp, start, omstart og kontroll av tjenestestatus.
Syntaksen for å sjekke statusen til ssh-tjenesten er:

/ etc / init.d / ssh-status

Kontrollerer en tjenestestatus på Linux Debian 10 Buster

Nedenfor finner du tre forskjellige måter som viser hvordan du ser etter en tjenestestatus på Debian 10 Buster (eller en hvilken som helst moderne Debian-utgivelse).

Kontrollerer en tjenestestatus med kommandoen service:

Kommandotjenesten tillater å vise en tjenestestatus, starte, stoppe eller starte den på nytt, for å vise en tjeneste syntaksen er:

service status

Følgende eksempel viser ssh-tjenestestatus:

tjeneste sshd-status

I mitt tilfelle der ssh-tjenesten kjører, er utgangen:

Kontrollerer status for tjenester innen i det.d:

I tillegg til kommandoen service Du kan også samhandle med tjenester som er lagret på / etc / init.d-katalogen, for å sjekke en tjenestestatus er syntaksen:

/ etc / init.d / status

Slik sjekker du statusen for ssh-tjenestekjøringen:

/ etc / init.d / ssh-status

Og du kan også sjekke en tjenestestatus ved hjelp av Systemd-kontrollkommandoen systemctl, syntaksen er:

systemctl status

Slik kontrollerer du ssh-statusen ved hjelp av systemctl-kommandokjøringen:

systemctl status ssh

Starter tjenester på Linux Debian 10 Buster

Å starte tjenester på Linux ved hjelp av kommandoen service  syntaksen er:

service start

Følgende eksempel viser hvordan du starter ssh-tjenesten ved hjelp av servicekommandoen:

service ssh start

Som med statusen kan du også starte tjenester fra init.hvis katalogen får en informativ utgang, er syntaksen:

/ etc / init.d / ssh start

Du kan også starte tjenester ved hjelp av systemctl-kommandoen med følgende syntaks:

systemctl start

Følgende eksempel viser hvordan du starter ssh-tjenesten ved hjelp av systemctl-kommandoen:

systemctl start ssh

Stopper tjenester på Linux Debian 10 Buster

For å stoppe tjenester på Debian ved hjelp av service kommandoen syntaksen er:

service Stoppe

Følgende eksempel viser hvordan du stopper ssh-tjenesten:

service ssh stopp

For å stoppe tjenestene ved hjelp av i det.d katalog syntaksen er:

./ etc / init.d / Stoppe

Eksemplet nedenfor viser hvordan du stopper ssh-tjenesten ved hjelp av / etc / init.d katalog:

./ etc / init.d / ssh stopp

For å stoppe en tjeneste ved hjelp av systemctl-kommandoen er syntaksen:

systemctl stopp

Eksemplet nedenfor viser hvordan du stopper ssh-tjenesten ved hjelp av systemctl kommando:

systemctl stopp ssh

Start tjenester på nytt på Linux Debian 10 Buster

Omstart av tjenester krever samme syntaks, for å starte ssh-tjenesten på nytt ved hjelp av kommandoen service løpe:

service ssh omstart

For å starte ssh-tjenesten på nytt ved hjelp av init.d katalogkjøring:

/ etc / init.omstart d / ssh

Og til slutt for å starte ssh-tjenesten på nytt ved hjelp av Systemd-kjøringen:

systemctl start ssh på nytt

Alt om administrering av tjenester under Linux. Undersøk relaterte artikler delen for å lære mer om tjenester.

Jeg håper du syntes denne korte opplæringen var nyttig. Fortsett å følge LinuxHint for ytterligere oppdateringer og tips om Linux og nettverk.

Relaterte artikler:

  • Hvordan liste opp tjeneste med systemd
  • Hvor er tjenester lagret i Debian?
  • Installer BIND 9 på Ubuntu og konfigurer den for bruk
  • systemd enhetsfil opprette en tjeneste
  • Hvordan liste opp tjeneste med systemd
Mus Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Xdotool er et gratis og åpen kildekode kommandolinjeverktøy for å simulere museklikk og tastetrykk. Denne artikkelen vil dekke en kort guide om bruk a...
Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...