Articles

stoppa, starta och starta om tjänster på Debian

en tjänst är ett program som körs i bakgrunden som ska användas vid behov. Apache, ssh, Nginx eller Mysql är några av de mest kända tjänsterna. På Debian, inklusive Debian 10 Buster, lagras tjänster i katalogen / etc / init.d/, de kan hanteras med init-systemet eller systemd, som båda kommer att förklaras nedan med exempel på 3 olika sätt att stoppa, starta, starta om eller kontrollera en servicestatus.

  • servicekommandot
  • Systemd
  • den/etc / init.,D katalog
  • kontrollera en servicestatus på Linux Debian 10 Buster
  • starta tjänster på Debian Linux 10 Buster
  • stoppa tjänster på Linux Debian 10 Buster
  • starta om tjänster på Linux Debian 10 Buster

servicekommandot

kommandotjänsten i Linux gör det möjligt att kontrollera status, stoppa, starta eller starta om tjänster och daemoner, init-filer som lagras under /etc / init.d katalog.,

syntaxen för att stoppa, köra, starta om tjänster eller skriva ut deras status på begäran är:

service<servicenamn><Beställ>

följande exempel visar hur du kontrollerar SSH-servicestatusen med hjälp av servicekommandot:

service SSH status

systemd

systemd är en svit för att hantera Linux-tjänster och daemoner (den sista ”d” beror på av Unix demoner)., Kommandot systemctl gör det möjligt att starta,stoppa,starta om och kontrollera servicestatus. Dess syfte är att förena konfiguration och beteende för alla Linux-distributioner ersätta Unix SystemV och BSD init system.Det hanterar också init-programmet som beskrivs nedan.

syntaxen för att kontrollera status för en tjänst är följande:

systemctl status SSH

den /etc/init.d directory

När systemet startar init är det första programmet som ska utföras och fortsätter att köras som process med PID 1 tills systemet stängs av.,”Det är den direkta eller indirekta förfader till alla andra processer och automatiskt antar alla föräldralösa processer. Init startas av kärnan under uppstartsprocessen; en kärnpanik kommer att uppstå om kärnan inte kan starta den. Init är vanligtvis tilldelad process identifier 1 ” (källa: Wikipedia)

alla tjänster och daemons som börjar vid uppstart finns i /etc/init.d katalog. Alla filer som lagras i/etc / init.d directory support stoppa, starta, starta och kontrollera tjänster status.,
syntaxen för att kontrollera status för SSH-tjänsten är:

/etc / init.d/SSH status

kontrollera en servicestatus på Linux Debian 10 Buster

nedan hittar du 3 olika sätt som visar hur man kontrollerar en servicestatus på Debian 10 Buster (eller någon modern Debianutgåva).,servicestatus med kommandotjänsten:

kommandotjänsten gör det möjligt att visa en servicestatus, för att starta, stoppa eller starta om den, för att visa en tjänst syntaxen är:

service <servicenamn> status

följande exempel visar ssh-statusen för tjänsten.service status:

service sshd status

i mitt fall där SSH-tjänsten körs utdata är:

kontrollera status för tjänster inom init.,d:

förutom kommandotjänsten kan du också interagera med tjänster som lagras på /etc/init.d katalog, för att kontrollera en servicestatus syntaxen är:

/etc / init.D/<Services-Name> status

för att kontrollera statusen för SSH-service run:

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

starta tjänster på Linux Debian 10 Buster

för att starta tjänster på Linux med kommandotjänsten är syntaxen:

tjänst

4a93b1f34d”>

servicenamn>start

följande exempel visar hur du startar SSH-tjänsten med servicekommandot:

service ssh start

som med status kan du också starta tjänster från init.,d katalog få en informativ utgång, syntaxen är:

/etc / init.,tart SSH-tjänsten med kommandot systemctl:

systemctl start ssh

stoppa tjänster på Linux Debian 10 Buster

för att stoppa tjänster på Debian Med servicekommandot är syntaxen:

service <service-name> Stop

följande exempel visar hur du stoppar SSH-tjänsten:

service SSH Stop

för att stoppa tjänster med init.,d katalog syntaxen är:

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

exemplet nedan visar hur man stoppar SSH-tjänsten med /etc/init.d katalog:

./etc/init.,div>

systemctl stop <Service-Name>

exemplet nedan visar hur du stoppar SSH-tjänsten med kommandot systemctl:

systemctl stop ssh

starta om tjänster på Linux Debian 10 Buster

Starta om tjänster kräver samma syntax, för att starta om SSH-tjänsten med kommandotjänsten run:

service SSH-omstart

för att starta om starta om SSH-tjänsten med init.,d katalog kör:

/etc/init.d/SSH starta om

och slutligen starta om SSH-tjänsten med Systemd run:

systemctl starta om SSH

det är allt på Hantera tjänster under Linux. Kontrollera avsnittet Relaterade artiklar om du vill veta mer om tjänster.
Jag hoppas att du hittade denna korta handledning användbar. Fortsätt följa LinuxHint för ytterligare uppdateringar och tips om Linux och nätverk.,

  • hur man listar service med systemd
  • Var lagras tjänster i Debian?
  • installera BIND 9 På Ubuntu och konfigurera den för användning
  • systemd unit file skapa en tjänst
  • hur man listar service med systemd