Makseviisid Abuse

Kuidas vaadata käimasolevate teenuste nimekirja

19.09.2023, 18:38

Linuxis on teenus taustaprotsess, mis täidab konkreetset funktsiooni või ülesannet arvutis või serveris ilma kasutaja otsese sekkumiseta. Linuxi teenused töötavad taustal, käivitatakse sageli süsteemi käivitamisel ja tavaliselt ei nõua kasutaja sisselogimist.

Miks näha käimasolevaid teenuseid

Käimasolevate teenuste nimekirja vaatamine Linuxis on kasulik mitmel põhjusel:

  1. Vigade kõrvaldamine ja diagnostika: käimasolevate teenuste nimekirja vaatamine aitab teil kindlaks teha, millised teenused teie süsteemis töötavad ja millised on parajasti käimas. Kui tuvastate probleeme oma süsteemi töös, saate kontrollida, kas käimasolevate teenuste vahel on vigu või konflikte.
  2. Ressursside haldamine: Käivitatud teenused võivad tarbida ressursse, näiteks protsessoriaega, mälu või võrguressursse. Teenuste nimekirja vaatamine aitab teil kindlaks teha, millised teenused tarbivad rohkem ressursse ja põhjustavad tõenäoliselt teie süsteemi ebaefektiivset kasutamist.
  3. Automaatse laadimise kontrollimine: Käimasolevate teenuste loendi vaatamine võimaldab teil veenduda, et süsteemi käivitamisel laaditakse automaatselt ainult need teenused, mida te vajate. Saate kontrollida, millised teenused on konfigureeritud automaatseks laadimiseks ja vajadusel nimekirja muuta.

Kuidas vaadata käimasolevaid teenuseid Linuxis

Käivitatud teenuste (üksuste) nimekirja vaatamiseks systemctl'is käivitage käsk:

 systemctl list-units --type=service

Kas lihtsalt systemctl ilma parameetriteta. See näitab nimekirja kõigist süsteemis olevatest teenustest, nende olekust (töötab või on peatatud) ja muud teavet nende kohta.

Samuti saate piirata väljundit ainult käimasolevate teenustega, lisades parameetri:

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

See näitab ainult süsteemis töötavaid teenuseid.

Kui soovite üksikasjalikumat teavet iga teenuse kohta, võite kasutada parameetrit:

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

See näitab üksikasjalikku teavet iga teenuse kohta, sealhulgas selle kirjeldust, failipadasid.

Samuti saate väljundis kasutada filtreerimiskäske, näiteks konkreetse teenuse leidmiseks selle nime järgi:

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

Sellega leiate loetelust teenuse, millel on määratud nimi. Pange tähele, et käimasolevate teenuste loendi vaatamiseks on vaja root-õiguseid või kasutada käsku sudo prefix.