Kuinka luetella käynnissä olevat palvelut Linuxissa

Kuinka Luetella Kaynnissa Olevat Palvelut Linuxissa



Palvelut ovat minkä tahansa käyttöjärjestelmän selkäranka, ja ne ovat välttämättömiä eri sovellusten optimaalisen toiminnan varmistamiseksi. Se viittaa yleensä demoneihin tai taustaprosesseihin, jotka toimivat itsenäisesti ilman käyttäjän osallistumista.

Käyttäjien on usein tarkasteltava näitä palveluita erilaisissa tilanteissa, kuten järjestelmän valvonnassa, tietoturvatarkastuksissa, vianmäärityksessä, palveluriippuvuusanalyysissä jne. Lisäksi näiden palveluiden tunteminen voi auttaa sinua hallitsemaan järjestelmäsi resursseja tehokkaammin.







Monet Linux-aloittelijat etsivät kuitenkin aina tapoja näyttää käynnissä olevat palvelut. Joten tässä lyhyessä blogissa käsitellään tapoja listata käynnissä olevat palvelut Linuxissa ilman vaivaa.



Kuinka luetella käynnissä olevat palvelut Linuxissa

Voit listata käynnissä olevat palvelut Linuxissa eri tavoilla. Siksi tämä osio on jaettu useisiin alaosiin sukeltaaksesi näihin menetelmiin, kukin kerrallaan.



1. Systemctl-komento

Systemctl-komento voi valvoa ja hallita järjestelmiä, mukaan lukien sen palvelut. Sen haittapuoli on kuitenkin se, että se luettelee palvelut niiden tilasta riippumatta (käynnissä, lopetettu tai epäonnistunut). Siksi, jos haluat luetella käynnissä olevat palvelut, sinun on käytettävä seuraavaa komentoa:





sudo systemctl listayksiköt --tyyppi = palvelu --osavaltio = juoksemassa

Annetussa komennossa vaihtoehdot '–type=service' ja '–state=running', kuten ne ehdottavat, ohjaavat työkalua nimenomaisesti luetteloimaan vain käynnissä olevat palvelut.



Huomautus:

  1. Se luettelee vain muutaman rivin kerrallaan. Kun olet saavuttanut lopun, voit jatkaa luettelon katselua painamalla 'Enter'.
  2. Komennon käyttämisen jälkeen et voi olla vuorovaikutuksessa päätteen kanssa. Siksi sinun on poistuttava siitä painamalla 'Q'.

Lisäksi, jos aiot listata tietyn ohjelman suorittamat palvelut, käytä 'grep'-komentoa tulosten suodattamiseen.

sudo systemctl listayksiköt --tyyppi = palvelu --osavaltio = juoksemassa | ote sovelluksen_nimi

Korvaa tässä komennossa 'sovelluksen_nimi' sen sovelluksen tai ohjelman todellisella nimellä, johon haluat kohdistaa. Listataan esimerkiksi palvelut, joita cron-daemon ajaa:

sudo systemctl listayksiköt --tyyppi = palvelu --osavaltio = juoksemassa | ote cron

2. Netstat-komento

Netstat tarjoaa yksityiskohtaista tietoa eri palveluista, jotka ovat käynnissä niihin liittyvissä porteissa.

sudo netstat -tulpn

Tämä komento luettelee palvelut ja niitä vastaavat porttinumerot ja prosessitunnukset. Vaihtoehto '-tulpn' suodattaa tuloksen näyttämään TCP- ja UDP-palvelut.

Johtopäätös

Käynnissä olevien palveluiden listaus järjestelmään on hallinnon kannalta välttämätöntä. Siksi tämä lyhyt blogi sisältää yksinkertaisia ​​tapoja luetteloida laitteidesi käynnissä olevat palvelut. Selitimme kaksi tapaa, joihin liittyy 'systemctl', 'grep' ja 'netstat'-komentojen käyttö. Lisäksi nämä komennot palvelevat täysin tarkoitustasi, joten emme listanneet muita vaikeasti havaittavia menetelmiä.