Kuidas loetleda Linuxis töötavaid protsesse

Kuidas Loetleda Linuxis Tootavaid Protsesse



Kui käivitate protsessi, koosneb see erinevatest elementidest, nagu kasutaja sisestus, failidest andmete toomine ja töötlemine, programmijuhised ja palju muud. Peamiselt on protsesse kahte tüüpi: esiplaani protsessid ja taustaprotsessid. Kui tavaliselt sõltuvad esiplaani protsessid kasutaja sisendist, siis taustaprotsessid töötavad iseseisvalt, ilma et oleks vaja kasutajat kaasata.

Üks Linuxi kasutajate sagedasi ülesandeid on nende protsesside loetlemine. Miks? See aitab süsteemi jälgimisel, jõudluse analüüsil, tõrkeotsingul, ressursside haldamisel, turbeauditil jne. Paljud kasutajad pole aga teadlikud selle ülesande täitmiseks kasutatavatest meetoditest. Niisiis, see juhend käsitleb lühidalt käske Linuxis töötavate protsesside loetlemiseks.







Kuidas loetleda Linuxis töötavaid protsesse

Töötavate protsesside loetlemiseks saate kasutada mõnda käsku. Seetõttu jagame selle jaotise mitmeks osaks, et näidata iga käsu kasutamist.



1. Ps Aux käsk

Ps aux kuvab põhjalikud üksikasjad praeguste protsesside kohta. See esitab inimesele loetavas vormingus põhjaliku protsesside loendi koos nende PID-de, protsessori kasutuse, mälutarbimise ja muu statistikaga:



ps juurde





Veelgi enam, kui soovite vaadata konkreetse rakenduse käitatavaid protsesse, kasutage seda käsuga 'grep'.

ps juurde | haare rakenduse_nimi

Asendage termin 'rakenduse_nimi' soovitud rakenduse nimega. See käsk konveierib väljundi käsust 'ps aux' sisendiks käsule 'grep'. Pärast seda filtreerib käsk „grep” tulemuse teie esitatud rakenduse nime alusel.



Näiteks kui tahame otsida protsesse, mida snap rakendus käivitab, oleks käsk järgmine:

ps juurde | haare klõps

2. Ülemine käsk

Protsesside tabeli (ülemine) käsk kuvab kerneli hallatavad töötavad protsessid reaalajas vaates. Lisaks PID-ile annab see teavet selle kohta, milline kasutaja protsessi alustas, selle ressursside kasutamise ja kulutatud aja kohta.

üleval

3. Pstree käsk

Pstree kuvab protsesside hierarhiat puuvormingus, mis aitab kasutajal kontrollida erinevate protsesside vahelist seost.

pstree

Järeldus

Linuxis töötavate protsesside loetlemine on süsteemi tervise säilitamise, vigade tõrkeotsingu, süsteemi optimeerimise ja turvalisuse tagamiseks ülioluline. See annab väärtusliku ülevaate süsteemis toimuvast, mis aitab kasutajatel teha teadlikke otsuseid süsteemi jõudluse parandamiseks. Seetõttu selgitab käesolev juhend põhjalikult käske, mida kasutatakse jooksvate protsesside loetlemiseks. Arutasime kolme tõhusat käsku – ps aux, pstree ja top –, mis kõik täidavad protsesside loendis erinevaid eesmärke.