Kaip išvardyti veikiančius procesus „Linux“.

Kaip Isvardyti Veikiancius Procesus Linux



Kai paleidžiate procesą, jį sudaro įvairūs elementai, pvz., vartotojo įvestis, duomenų gavimas ir apdorojimas iš failų, programos instrukcijos ir kt. Pirmiausia procesai yra dviejų tipų: priekinio plano procesai ir foniniai procesai. Nors priekinio plano procesai paprastai priklauso nuo vartotojo įvesties, foniniai procesai veikia atskirai, vartotojui nereikia įsitraukti.

Viena iš dažnų „Linux“ vartotojų užduočių yra išvardyti tuos procesus. Kodėl? Tai padeda stebėti sistemą, našumo analizę, trikčių šalinimą, išteklių valdymą, saugos auditą ir kt. Tačiau daugelis vartotojų nežino apie metodus, kurie naudojami šiai užduočiai atlikti. Taigi, šiame vadove bus trumpai aptariamos komandos, skirtos „Linux“ vykdomų procesų sąrašui.







Kaip išvardyti „Linux“ vykdomus procesus

Norėdami išvardyti vykdomus procesus, galite naudoti kelias komandas. Todėl šį skyrių dar padalinsime į kelias dalis, kad parodytume kiekvienos komandos naudojimą.



1. Ps Aux komanda

Ps aux rodo išsamią informaciją apie dabartinius procesus. Jame pateikiamas išsamus procesų sąrašas su jų PID, procesoriaus naudojimu, atminties suvartojimu ir kita statistika žmonėms suprantamu formatu:



ps į





Be to, jei norite peržiūrėti procesus, kuriuos vykdo konkreti programa, naudokite ją su komanda „grep“.

ps į | sukibimas programos_pavadinimas

Pakeiskite terminą „app_name“ numatytu programos pavadinimu. Ši komanda nukreipia išvestį iš komandos „ps aux“ į komandą „grep“ kaip įvestį. Po to komanda „grep“ išfiltruos rezultatą pagal jūsų pateiktą programos pavadinimą.



Pavyzdžiui, jei norime ieškoti procesų, kuriuos vykdo „snap“ programa, komanda būtų tokia:

ps į | sukibimas spragtelėti

2. Viršutinė komanda

Procesų lentelės (viršuje) komanda rodo branduolio valdomus veikiančius procesus realiuoju laiku. Be PID, jame pateikiama informacija apie tai, kuris vartotojas pradėjo procesą, jo išteklių panaudojimą ir sunaudotą laiką.

viršuje

3. Pstree komanda

Pstree rodo procesų hierarchiją medžio formatu, kuris padeda vartotojui patikrinti ryšį tarp skirtingų procesų.

pstree

Išvada

„Linux“ vykdomų procesų sąrašas yra labai svarbus norint palaikyti sistemos būklę, šalinti klaidas, optimizuoti sistemą ir saugą. Tai suteikia vertingos informacijos apie tai, kas vyksta sistemoje, kuri padeda vartotojams priimti pagrįstus sprendimus, kad pagerintų sistemos veikimą. Todėl šiame vadove išsamiai paaiškinamos komandos, naudojamos vykdomiems procesams išvardyti. Aptarėme tris veiksmingas komandas – ps aux, pstree ir top – kurios visos naudojamos įvairiems procesų sąrašo tikslams.