Notering af Linux-tjenester med Systemctl
En række tjenester kører kontinuerligt på en Linux-baggrund, såsom netværk og systemtjenester. Tjenester, der kører på Linux, er også kendt som dæmoner, der henviser til en gruppe processer, der arbejder på back-end.
Tjenester kan styres og vises på forskellige måder og værktøjer. Systemd er en softwarepakke med værktøjer med evnen til at styre Linux-systemer, der er vedtaget af Linux-distribution som et drop-in-erstatning af init-processen.
Alle systemopgaver kan styres via Systemd. Processen kan startes eller afsluttes ved hjælp af dette værktøj, og al information om aktiverede og deaktiverede tjenester kan også vises med Systemd.
Liste over tjenester, der bruger Systemctl i Linux
Systemctl er et værktøj med ansvar for at styre og kontrollere systemd-systemet. Systemctl-kommandoen kan bruges til at liste alle tjenester i Linux.
Vi viser dig nu, hvordan systemctl fungerer.
Liste over alle tjenester
For at få en liste over alle tjenester på systemet, uanset om de er indlæst eller inaktive, skal du udstede følgende systemctl-kommando i terminalen:
$ systemctl liste-enheder --type = service - alt
Alle tjenester i dit system vises på skærmen, som du kan se i output vist på billedet ovenfor.
Liste over indlæste tjenester
Følgende kommando viser en liste over alle indlæste tjenester, der kører, er aktive eller mislykkedes:
$ systemctl liste-enheder --type = service
Kører tjenester
I mange tilfælde kan det være svært at skelne de kørende tjenester fra alle de andre tjenester. Kør følgende kommando for at få et hurtigt svar, der viser de indlæste og kørende tjenester i systemet:
$ systemctl liste-enheder --type = service --stat = kører
Aktiverede tjenester
Indtast følgende kommando for at kontrollere de aktiverede tjenester i systemet:
$ systemctl liste-enhed-filer --stat = aktiveret
Handicappede tjenester
Deaktiverede tjenester starter ikke eller aktiveres ikke automatisk. For at aktivere en ønsket / påkrævet tjeneste skal du vælge tjenesten fra den deaktiverede kategori. Følgende kommando bruges til at hente en liste over deaktiverede tjenester i systemet:
$ systemctl liste-enhedsfiler --stat = deaktiveret
Tjek servicestatus
Det "kop”-Kommandoen bruges til at få mere information om status for en tjeneste. Cup er et modulært udskrivningssystem, hvorigennem computeren fungerer som en printserver og viser information. Brug kopper kommando for at få flere oplysninger om aktiverede / deaktiverede tjenester i systemet:
$ systemctl status kopper.service
Konklusion
Denne artikel viste dig, hvordan du bruger systemctl-kommandoer til at liste tjenester i Linux, herunder flere muligheder for at se tjenesterne. Med den korrekte viden er det let at vælge den krævede kommando.