Dette innlegget penner ned bruken av “SystemCTL” -kommandoen i Ubuntu 22.04 Med følgende retningslinjer:
Hvordan bruke SystemCTL i Ubuntu?
Arbeidet med “SystemCTL” -kommandoen er avhengig av syntaks.
Syntaks:
Den generaliserte syntaksen til “SystemCTL”Kommando er skrevet her:
$ SystemCTL [Alternativer…] [Kommandonavn…]
Ovennevnte syntaks inneholder følgende parametere:
La oss se den praktiske implementeringen av syntaks ovenfor for å kontrollere “SystemD” -tjenester.
SystemCTL aktiverer tjenester
“muliggjøre”Serviceverktøy brukes som en kommando med“SystemCTL”For å aktivere den aktuelle tjenesten i Ubuntu:
Merk: “SystemCTL” -kommandoen trenger superbrukerrettighetene, i.e., “sudo”For å håndtere systemtjenestene.
$ sudo SystemCTL Enable Cron.service
“Cron”Tjenesten har blitt aktivert nå permanent.
SystemCTL deaktiverer tjenester
For å deaktivere, bruk "SystemCTL”Kommando med“Deaktiver”Alternativ som vist nedenfor:
Utgangen viser at “Cron”Tjenesten har blitt deaktivert permanent og vil aldri aktivere etter bagasjerommet.
SystemCTL Start -tjenester
Tjenestekommandoen “start”Ved siden av“SystemCTL”Starter tjenestene midlertidig. Det vil gå tilbake i forrige status etter å ha startet opp:
$ sudo systemctl start apache2.service
“Apache2”Tjenesten er startet og er klar til bruk.
SystemCTL Stop Services
Bruke "Stoppe" med "SystemCTL”Verktøy for å stoppe den spesifiserte tjenesten for et kort tidsintervall (midlertidig):
$ sudo systemctl stopp apache2.service
SystemCTL Show Services Status
For å sjekke gjeldende arbeidsstatus og detaljer om tjenestene, utfør "SystemCTL”Kommando kombinert med“ Status/show ”-tjenesteverktøyet:
$ sudo systemctl status apache2.service
“Apache2”Tjenesten er aktivert men stoppet midlertidig.
SystemCTL Active Units List
"SystemD" bruker "enhetene" som generelt administrerer og kontrollerer oppgaven/handlingen. Utfør “SystemCTL”Kommando etterfulgt av“Liste-enheter”Servicekommando og“type”Flagg på denne måten:
$ SystemCTL List-Units-Type = Service
SystemCTL spesifikke enheter tilstand
I stedet for alle aktive enheter, kan brukeren også liste opp den spesifiserte tilstanden til enhetene ved å bruke "stat”Flagg av“SystemCTL”Kommando:
$ SystemCTL List-Units-Type = Service-State = Exited
Den aktive “Systemd”Enheter som har eksisterende status har blitt vist i terminalen.
Konklusjon
I Ubuntu, “SystemCTL”Kommando brukes til å kontrollere og administrere“Systemd”Tjenester med en kombinasjon av tjenestekommandoer. Tjenestekommandoen inkluderer "Start", "Stopp", "Aktiver", "Deaktiver" og "Status" for å administrere, endre og sjekke statusen til "SystemD" -tjenestene. Denne guiden har vervet en kort detalj om målet og bruken av “SystemCTL” -kommandoen.