Maksutavat Abuse

Käynnissä olevien palvelujen luettelon tarkasteleminen

19.09.2023, 18:38

Linuxissa palvelu on taustaprosessi, joka suorittaa tietyn toiminnon tai tehtävän tietokoneella tai palvelimella ilman käyttäjän suoraa vuorovaikutusta. Linuxin palvelut toimivat taustalla, ne käynnistetään usein järjestelmän käynnistyksen yhteydessä, eivätkä ne yleensä vaadi käyttäjän kirjautumista sisään.

Miksi nähdä käynnissä olevat palvelut

Käynnissä olevien palveluiden luettelon tarkasteleminen Linuxissa on hyödyllistä useista syistä:

  1. Virheenkorjaus ja diagnostiikka: Käynnissä olevien palveluiden luettelon katsominen auttaa sinua määrittämään, mitkä palvelut ovat käynnissä järjestelmässäsi ja mitkä ovat parhaillaan käynnissä. Jos havaitset ongelmia järjestelmän toiminnassa, voit tarkistaa, onko käynnissä olevien palvelujen välillä virheitä tai ristiriitoja.
  2. Resurssien hallinta: Käynnissä olevat palvelut voivat kuluttaa resursseja, kuten suorittimen aikaa, muistia tai verkkoresursseja. Palveluluettelon tarkasteleminen voi auttaa sinua määrittämään, mitkä palvelut kuluttavat enemmän resursseja ja aiheuttavat mahdollisesti järjestelmän tehotonta käyttöä.
  3. Automaattisen latauksen tarkistaminen: Käynnissä olevien palvelujen luettelon tarkastelemisen avulla voit varmistaa, että vain tarvitsemasi palvelut ladataan automaattisesti järjestelmän käynnistyksen yhteydessä. Voit tarkistaa, mitkä palvelut on määritetty latautumaan automaattisesti, ja muuttaa luetteloa tarvittaessa.

Käynnissä olevien palvelujen tarkasteleminen Linuxissa

Voit tarkastella käynnissä olevien palvelujen (yksiköiden) luetteloa systemctl:ssä komennolla:

 systemctl list-units --type=service

Joko pelkkä systemctl ilman parametreja. Tämä näyttää luettelon kaikista järjestelmässä olevista palveluista, niiden tilan (käynnissä tai pysäytetty) ja muita tietoja niistä.

Voit myös rajata tulosteen koskemaan vain käynnissä olevia palveluita lisäämällä parametrin:

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

Tämä näyttää vain järjestelmän käynnissä olevat palvelut.

Jos haluat yksityiskohtaisempia tietoja kustakin palvelusta, voit käyttää parametria:

--full`: `systemctl list-units --type=service --full

Tämä näyttää yksityiskohtaiset tiedot kustakin palvelusta, mukaan lukien sen kuvauksen, tiedostopolut.

Voit myös käyttää suodatuskomentoja tulosteessa, esimerkiksi etsiä tiettyä palvelua sen nimen perusteella:

systemctl list-units --type=service | grep <service_name>

Tämä etsii luettelosta palvelun, jolla on määritetty nimi. Huomaa, että nähdäksesi luettelon käynnissä olevista palveluista tarvitset pääkäyttäjän oikeudet tai käytä komentoa, jossa on etuliite sudo.