Sådan viser du kørende tjenester på Linux

Sadan Viser Du Korende Tjenester Pa Linux



Tjenester er rygraden i ethvert operativsystem og er afgørende for at sikre den optimale funktion af forskellige applikationer. Det refererer generelt til dæmoner eller baggrundsprocesser, der kører uafhængigt uden brugerinvolvering.

Brugere har ofte brug for at se disse tjenester i forskellige situationer, såsom systemovervågning, sikkerhedsrevisioner, fejlfinding af problemer, analyse af serviceafhængighed osv. Desuden kan viden om disse tjenester gøre dig i stand til at administrere dit systems ressourcer mere effektivt.







Men mange Linux-begyndere leder altid efter metoder til at vise de aktuelt kørende tjenester. Så denne korte blog handler om måderne til at liste de kørende tjenester på Linux uden besvær.



Sådan viser du de kørende tjenester på Linux

Der er forskellige måder, hvorpå du kan liste de kørende tjenester på Linux. Derfor er dette afsnit opdelt i forskellige underafsnit for at dykke ned i disse metoder, hver ad gangen.



1. Systemctl-kommando

Kommandoen 'systemctl' kan overvåge og administrere systemerne inklusive dets tjenester. Dens ulempe er dog, at den viser tjenesterne uanset deres tilstand (kører, afsluttet eller mislykkedes). Derfor skal du bruge følgende kommando for at liste de kørende tjenester:





sudo systemctl liste-enheder --type =service --stat =løb

I den givne kommando instruerer “–type=service” og “–state=running” mulighederne, som de foreslår, eksplicit værktøjet til kun at liste de kørende tjenester.



Bemærk:

  1. Den viser kun et par linjer ad gangen. Når du har nået slutningen, kan du trykke på 'Enter' for at fortsætte med at se listen.
  2. Efter at have brugt kommandoen, kan du ikke interagere med terminalen. Det er derfor, du skal afslutte det ved at trykke på 'Q'.

Desuden, hvis du har til hensigt at liste de tjenester, der køres af et specifikt program, skal du bruge kommandoen 'grep' til at filtrere resultaterne.

sudo systemctl liste-enheder --type =service --stat =løb | greb app_navn

I denne kommando skal du erstatte 'app_name' med det faktiske navn på den applikation eller det program, du vil målrette mod. Lad os for eksempel liste de tjenester, der køres af cron-dæmonen:

sudo systemctl liste-enheder --type =service --stat =løb | greb cron

2. Netstat-kommando

Netstat giver detaljerede oplysninger om forskellige tjenester, der kører på deres tilknyttede porte.

sudo netstat -tulpn

Denne kommando viser tjenesterne og deres tilsvarende portnumre og proces-id'er. Indstillingen '-tulpn' filtrerer resultatet for at vise TCP- og UDP-tjenesterne.

Konklusion

At liste de kørende tjenester i systemet er afgørende for administrationen. Derfor indeholder denne korte blog enkle metoder til at liste de kørende tjenester på dine enheder. Vi forklarede to måder, der involverer brugen af ​​'systemctl', 'grep' og 'netstat' kommandoer. Desuden tjener disse kommandoer fuldt ud dit formål, så vi har ikke nævnt nogen andre undvigende metoder.