Hvordan liste kjørende tjenester på Linux

Hvordan Liste Kjorende Tjenester Pa Linux



Tjenester er ryggraden i ethvert operativsystem og er avgjørende for å sikre optimal funksjon av ulike applikasjoner. Det refererer vanligvis til demonene eller bakgrunnsprosessene som kjører uavhengig uten brukerinvolvering.

Brukere trenger ofte å se disse tjenestene i ulike situasjoner som systemovervåking, sikkerhetsrevisjoner, feilsøking av problemer, analyse av tjenesteavhengighet osv. Dessuten kan det å vite om disse tjenestene gjøre deg i stand til å administrere systemets ressurser mer effektivt.







Imidlertid ser mange Linux-nybegynnere alltid etter metoder for å vise tjenestene som kjører for øyeblikket. Så denne korte bloggen handler om måtene å liste opp de kjørende tjenestene på Linux uten problemer.



Hvordan liste opp kjørende tjenester på Linux

Det er forskjellige måter du kan liste opp de kjørende tjenestene på Linux. Derfor er denne delen delt inn i ulike underseksjoner for å dykke inn i disse metodene, hver om gangen.



1. Systemctl-kommando

Kommandoen 'systemctl' kan overvåke og administrere systemene inkludert tjenestene. Ulempen er imidlertid at den viser tjenestene uavhengig av tilstanden deres (kjører, avsluttet eller mislyktes). Derfor, for å liste opp de kjørende tjenestene, må du bruke følgende kommando:





sudo systemctl liste-enheter --type =tjeneste --stat =løper

I den gitte kommandoen instruerer alternativene '–type=tjeneste' og '–state=løper', som de foreslår, verktøyet om kun å liste opp de kjørende tjenestene.



Merk:

  1. Den viser bare noen få linjer om gangen. Etter å ha kommet til slutten, kan du trykke 'Enter' for å fortsette å se listen.
  2. Etter å ha brukt kommandoen, kan du ikke samhandle med terminalen. Det er derfor du må avslutte den ved å trykke 'Q'.

Dessuten, hvis du har tenkt å liste opp tjenestene som kjøres av et spesifikt program, bruk 'grep'-kommandoen for å filtrere resultatene.

sudo systemctl liste-enheter --type =tjeneste --stat =løper | grep app_name

I denne kommandoen erstatter du 'app_name' med det faktiske navnet på applikasjonen eller programmet du vil målrette mot. La oss for eksempel liste opp tjenestene som drives av cron-demonen:

sudo systemctl liste-enheter --type =tjeneste --stat =løper | grep cron

2. Netstat-kommando

Netstat gir detaljert informasjon om ulike tjenester som kjører på deres tilknyttede porter.

sudo netstat -tulpn

Denne kommandoen viser tjenestene og deres tilhørende portnumre og prosess-IDer. Alternativet '-tulpn' filtrerer resultatet for å vise TCP- og UDP-tjenestene.

Konklusjon

Liste over de kjørende tjenestene i systemet er avgjørende for administrasjonen. Derfor inneholder denne korte bloggen enkle metoder for å liste opp de kjørende tjenestene på enhetene dine. Vi forklarte to måter som involverer bruk av 'systemctl', 'grep' og 'netstat' kommandoer. Dessuten tjener disse kommandoene ditt formål fullt ut, så vi har ikke listet opp noen andre unnvikende metoder.