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:
följande exempel visar hur du kontrollerar SSH-servicestatusen med hjälp av servicekommandot:
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:
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:
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:
följande exempel visar ssh-statusen för tjänsten.service 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:
för att kontrollera statusen för SSH-service run:
starta tjänster på Linux Debian 10 Buster
för att starta tjänster på Linux med kommandotjänsten är syntaxen:
servicenamn>start
följande exempel visar hur du startar SSH-tjänsten med servicekommandot:
som med status kan du också starta tjänster från init.,d katalog få en informativ utgång, syntaxen är:
stoppa tjänster på Linux Debian 10 Buster
för att stoppa tjänster på Debian Med servicekommandot är syntaxen:
följande exempel visar hur du stoppar SSH-tjänsten:
för att stoppa tjänster med init.,d katalog syntaxen är:
exemplet nedan visar hur man stoppar SSH-tjänsten med /etc/init.d katalog:
exemplet nedan visar hur du stoppar SSH-tjänsten med kommandot systemctl:
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:
för att starta om starta om SSH-tjänsten med init.,d katalog kör:
och slutligen starta om SSH-tjänsten med Systemd run:
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