Creative Saplings

Sådan bruges systemctl til at liste tjenester på systemd Linux

januar 17, 2021
No Comments

systemd er en softwarepakke, der findes på mange Linux-distributioner. Det er ikke helt allestedsnærværende, men det er en hæfteklammer på de mest populære distroer, herunder Debian, Ubuntu, Fedora, Manjaro og Arch med mere.

Det, det er bedst kendt for, er at have evnen til at kontrollere processer, der kører på et system. Ved hjælp af systemd kan du starte eller stoppe enhver service installeret på Linux. Det er også et let værktøj til at angive oplysninger om tjenesterne, f.eks. Hvis de kører, hvis de starter automatisk ved opstart osv. I denne vejledning viser vi, hvordan man bruger systemd (specifikt systemctl kommando) for at se en liste over tjenester på Linux.

I denne tutorial lærer du:

  • Sådan vises tjenester i systemd med systemctl-kommando

Liste over tjenester på Linux

Softwarekrav og Linux-kommandolinjekonventioner
Kategori Krav, konventioner eller softwareversion Brugt
System Enhver Linux-distro med systemd
Software Ikke tilgængelig
Andet Privilegeret adgang til dit Linux-system som root eller via kommandoen sudo.
Konventioner # – kræver, at givne Linux-kommandoer udføres med root-rettigheder enten direkte som en rootbruger eller ved brug af sudo -kommandoen $ – kræver givne linux-kommandoer til udføres som en almindelig ikke-privilegeret bruger

Liste over tjenester i systemd

TILMELD NYHEDSBREV & RSS
Abonner på RSS og NYHEDSBREV, og modtag de seneste Linux-nyheder, job, karriererådgivning og tutorials.

For at se alle indlæste tjenester på systemet , åbn en kommandolinjeterminal og udfør følgende kommando.

# systemctl list-units --type=service

Liste af alle tjenester markeret som aktive

I mange situationer er det mere fordelagtigt bare at modtage en hurtig output af alle aktivt kørende tjenester (dvs. tjenester, der bruger ressourcer og faktisk gør noget). I den henseende svarer det til ps-kommandoen. Du kan se en mere kortfattet liste med følgende systemctl kommando:

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

Liste over aktivt kørende tjenester

Du kan også se de indlæste, men inaktive enheder ved at passere --all mulighed. Dette viser mange flere tjenester, hvilket kan være irrelevant, hvis du kun har brug for at se aktive og kørende tjenester.

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

For at se, hvilke tjenester der er aktiveret (hvilket betyder, at de starter automatisk, når dit system starter op), skal du bruge følgende kommando:

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

Liste over tjenester, der er aktiveret til at starte automatisk

Ændring tilstanden til deaktiveret, hvis du vil se deaktiverede tjenester (som ikke starter automatisk):

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

Liste over deaktiverede tjenester

Du kan altid tjekke for mere information om en bestemt tjeneste ved at kontrollere dens status i systemd. F.eks .:

# systemctl status cups.service

Kontrol af status for en bestemt tjeneste inden for systemd

Konklusion

I denne artikel lærte vi, hvordan man bruger systemd til at se en liste over tjenester på Linux. Der er forskellige muligheder, du kan angive med kommandoen systemctl for at isolere de oplysninger, du har brug for. At kende disse kommandoer skal give dig mulighed for bedre at forstå alle de tjenester, der kører på dit system.

Articles
Previous Post

Grace Baptist Church (Dansk)

Next Post

Betta fiskemad og fodring

Skriv et svar Annuller svar

Seneste indlæg

  • Verdens bedste fotografiskoler, 2020
  • Suveræne borgere tager deres regeringsfilosofi til vejene
  • Guide til reparation af stuk reparationer
  • Muckrakers (Dansk)
  • Precision Oncology

Arkiver

  • februar 2021
  • januar 2021
  • december 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.