Liste over Linux -tjenester med SystemCTL

Liste over Linux -tjenester med SystemCTL

Liste over Linux -tjenester med SystemCTL

En rekke tjenester kjøres kontinuerlig på Linux -bakgrunn, for eksempel nettverks- og systemtjenester. Tjenester som kjører på Linux er også kjent som Daemons, som refererer til en gruppe prosesser som arbeider på back-end.

Tjenester kan administreres og oppføres ved forskjellige metoder og verktøy. SystemD er en programvaresuite med verktøy med muligheten til å administrere Linux-systemer som er vedtatt ved Linux-distribusjon som en drop-in-erstatning av INIT-prosessen.

Alle systemoppgaver kan kontrolleres gjennom systemd. Prosessen kan startes eller avsluttes ved hjelp av dette verktøyet, og all aktivert og funksjonshemmede tjenester kan også oppføres med SystemD.

Listetjenester som bruker SystemCTL i Linux

SystemCTL er et verktøy med ansvaret for å administrere og kontrollere SystemD -systemet. SystemCTL -kommandoen kan brukes til å liste opp alle tjenester i Linux.

Vi vil nå vise deg hvordan SystemCTL fungerer.

Liste opp alle tjenester

For å få en liste over alle tjenestene på systemet, enten de er lastet eller inaktive, kan du utstede følgende SystemCTL -kommando i terminalen:

$ SystemCTL List-Units-Type = Service-All

Alle tjenester i systemet ditt vises på skjermen, som du kan se i utdataene som er vist på bildet over.

Liste over lastede tjenester

Følgende kommando vil liste opp hver lastet tjeneste som kjører, aktiv eller mislyktes:

$ SystemCTL List-Units-Type = Service

Kjøretjenester

I mange tilfeller kan det være vanskelig å skille kjøretjenestene fra alle de andre tjenestene. Kjør følgende kommando for å få en rask respons som viser de lastede og løpende tjenestene i systemet:

$ SystemCTL List-Units-Type = Service-State = Kjør

Aktiverte tjenester

Skriv inn følgende kommando for å sjekke aktiverte tjenester i systemet:

$ SystemCTL List-Unit-Files-State = aktivert

Funksjonshemmede tjenester

Deaktiverte tjenester vil ikke starte opp eller aktivere automatisk. For å aktivere en ønsket/påkrevd tjeneste, velg tjenesten fra kategorien for funksjonshemmede. Følgende kommando brukes til å skaffe en liste over funksjonshemmede tjenester i systemet:

$ SystemCTL List-Unit-Files-State = Deaktivert

Kontroller tjenestestatus

kopp”Kommando brukes til å få mer informasjon om statusen til en tjeneste. Cup er et modulært utskriftssystem som datamaskinen fungerer som en utskriftsserver og viser informasjon. Bruke kopper Kommando for å få mer informasjon om de aktiverte/deaktiverte tjenestene i systemet:

$ SystemCTL status kopper.service

Hvor er SystemCTL servicefiler

SystemD -konfigurasjonsfiler lagres i spesifikke kataloger. Det er kataloger for systemenheter og kataloger for brukerenheter.

Du kan finne plasseringen av systemenheten og katalogene for brukerenheter ved å bruke PKG-Config SystemD kommando.

Kjør følgende kommandoer for å finne katalogene på systemet ditt:

$ PKG-Config SystemD --Ariable = SystemDSystemUnitDir
$ PKG-Config SystemD --Ariable = SystemDuserUnitDir

Du kan bla gjennom disse katalogene og se SystemD -enhetsfilene.

Konklusjon

Denne artikkelen viste deg hvordan du bruker SystemCTL -kommandoer for å liste tjenester i Linux, inkludert flere alternativer for å se tjenestene. Med riktig kunnskap er det enkelt å velge den nødvendige kommandoen.