Mokėjimo būdai Abuse

Kaip peržiūrėti veikiančių paslaugų sąrašą

19.09.2023, 18:38

"Linux" sistemoje paslauga - tai fono procesas, kuris atlieka tam tikrą funkciją ar užduotį kompiuteryje ar serveryje be tiesioginės naudotojo sąveikos. Paslaugos "Linux" veikia fone, dažnai paleidžiamos paleidžiant sistemą ir paprastai nereikalauja naudotojo prisijungimo.

Kodėl reikia matyti veikiančias paslaugas

Peržiūrėti veikiančių "Linux" paslaugų sąrašą naudinga dėl kelių priežasčių:

  1. Derinimas ir diagnostika: veikiančių paslaugų sąrašo peržiūra padeda nustatyti, kokios paslaugos veikia jūsų sistemoje ir kurios iš jų šiuo metu veikia. Aptikę sistemos veikimo problemų, galite patikrinti, ar tarp veikiančių paslaugų nėra klaidų ar konfliktų.
  2. Išteklių valdymas: Vykdomos paslaugos gali naudoti išteklius, pavyzdžiui, procesoriaus laiką, atmintį arba tinklo išteklius. Paslaugų sąrašo peržiūra gali padėti nustatyti, kurios paslaugos naudoja daugiau išteklių ir galbūt dėl to sistema naudojama neefektyviai.
  3. Patikrinti automatinį įkėlimą: Peržiūrėdami veikiančių paslaugų sąrašą galite įsitikinti, kad sistemos paleidimo metu automatiškai įkeliamos tik jums reikalingos paslaugos. Galite patikrinti, kurios paslaugos sukonfigūruotos automatiškai įkrauti, ir prireikus pakeisti sąrašą.

Kaip peržiūrėti veikiančias paslaugas "Linux" sistemoje

Norėdami peržiūrėti veikiančių paslaugų (vienetų) sąrašą systemctl, vykdykite komandą:

 systemctl list-units --type=service

arba tiesiog systemctl be jokių parametrų. Taip bus parodytas visų sistemoje esančių paslaugų sąrašas, jų būsena (veikia arba sustabdytos) ir kita informacija apie jas.

Taip pat galite apriboti išvestį tik iki veikiančių paslaugų, pridėdami parametrą:

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

Taip bus rodomos tik veikiančios sistemos paslaugos.

Jei norite išsamesnės informacijos apie kiekvieną paslaugą, galite naudoti parametrą:

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

Tai parodys išsamią informaciją apie kiekvieną paslaugą, įskaitant jos aprašymą, failų kelius.

Išvestyje taip pat galite naudoti filtravimo komandas, pavyzdžiui, norėdami rasti konkrečią paslaugą pagal jos pavadinimą:

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

Taip sąraše bus rasta paslauga nurodytu pavadinimu. Atkreipkite dėmesį, kad norėdami peržiūrėti veikiančių paslaugų sąrašą, turite turėti root teises arba naudoti komandą su prefiksu sudo.