Creative Saplings

Hvordan bruke systemctl til å liste opp tjenester på systemd Linux

januar 17, 2021
No Comments

systemd er en programvarepakke som er til stede på mange Linux-distribusjoner. Det er ikke helt allestedsnærværende, men det er en stift på det mest populære distros, inkludert Debian, Ubuntu, Fedora, Manjaro og Arch, og mer.

Det det er best kjent for er å ha evnen til å kontrollere prosesser som kjører på et system. Ved hjelp av systemd kan du starte eller stoppe alle tjenester som er installert på Linux. Det er også et enkelt verktøy for å liste opp informasjon om tjenestene, for eksempel om de kjører, hvis de starter automatisk ved oppstart osv. I denne guiden vil vi vise hvordan du bruker systemd (spesielt systemctl kommando) for å se en liste over tjenester på Linux.

I denne opplæringen lærer du:

  • Slik viser du tjenester i systemd med systemctl-kommando

Liste over tjenester på Linux

Programvarekrav og Linux-kommandolinjekonvensjoner
Kategori Krav, konvensjoner eller programvareversjon Brukt
System Enhver Linux-distro med systemd
Programvare Ikke tilgjengelig
Annet Privilegert tilgang til Linux-systemet ditt som rot eller via kommandoen sudo.
Konvensjoner # – krever at gitte linux-kommandoer utføres med root-rettigheter enten direkte som rotbruker eller ved bruk av sudo -kommandoen $ – krever gitte linux-kommandoer til utføres som en vanlig ikke-privilegert bruker

Liste tjenester i systemd

TILMELD NYHETSBREV & RSS
Abonner på RSS og NYHETSBREV og motta siste Linux-nyheter, jobber, karriereråd og veiledninger.

For å se alle lastede tjenester på systemet , åpne en kommandolinjeterminal og utfør følgende kommando.

# systemctl list-units --type=service

Liste av alle tjenester merket som aktive

I mange situasjoner er det mer fordelaktig å bare motta en rask produksjon av alle aktivt kjørende tjenester (dvs. tjenester som bruker ressurser og faktisk gjør noe). I den forbindelse ligner det på ps-kommandoen. Du kan se en mer kortfattet liste med følgende systemctl kommando:

# systemctl list-units --type=service --state=running 

Liste over aktivt kjørende tjenester

Du kan også se de lastede men inaktive enhetene ved å sende --all alternativet. Dette vil vise mange flere tjenester, som kan være irrelevante hvis du bare trenger å se aktive og aktive tjenester.

# systemctl list-units --type=service --all

For å se hvilke tjenester som er aktivert (det vil si at de starter automatisk når systemet starter opp), bruk følgende kommando:

# systemctl list-unit-files --state=enabled

Liste over tjenester som er aktivert for å starte automatisk

Endring staten til deaktivert hvis du vil se deaktiverte tjenester (som ikke starter automatisk):

# systemctl list-unit-files --state=disabled

Liste over deaktiverte tjenester

Du kan alltid se etter mer informasjon om en bestemt tjeneste ved å sjekke statusen i systemd. For eksempel:

# systemctl status cups.service

Kontrollere statusen til en bestemt tjeneste i systemd

Konklusjon

I denne artikkelen lærte vi hvordan vi bruker systemd for å se en liste over tjenester på Linux. Det er forskjellige alternativer du kan spesifisere med kommandoen systemctl for å isolere informasjonen du trenger. Når du kjenner disse kommandoene, bør du bedre forstå alle tjenestene som kjører på systemet ditt.

Articles
Previous Post

Grace Baptist Church (Norsk)

Next Post

Betta fiskemat og fôring

Legg igjen en kommentar Avbryt svar

Siste innlegg

  • De beste fotografiskolene i verden, 2020
  • Suverene borgere tar sin regjeringsfilosofi til veiene
  • Veiledning for stukkaturreparasjon
  • Muckrakers (Norsk)
  • Precision Oncology (Norsk)

Arkiv

  • februar 2021
  • januar 2021
  • desember 2020
  • november 2020
  • oktober 2020
  • september 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.