Kad god pokrenete proces, on se sastoji od različitih elemenata kao što su korisnički unos, dohvaćanje i obrada podataka iz datoteka, programske upute i više. Prvenstveno, procesi imaju dvije vrste: procesi u prvom planu i procesi u pozadini. Dok procesi u prvom planu obično ovise o korisničkom unosu, procesi u pozadini rade sami bez potrebe za sudjelovanjem korisnika.
Jedan od čestih zadataka korisnika Linuxa je popis tih procesa. Zašto? Pomaže u nadzoru sustava, analizi performansi, rješavanju problema, upravljanju resursima, reviziji sigurnosti itd. Međutim, mnogi korisnici nisu svjesni metoda koje se koriste za ovaj zadatak. Dakle, ovaj će vodič ukratko raspravljati o naredbama za popis pokrenutih procesa u Linuxu.
Kako navesti pokrenute procese u Linuxu
Možete koristiti nekoliko naredbi za popis pokrenutih procesa. Stoga ćemo ovaj odjeljak dodatno podijeliti na više dijelova kako bismo demonstrirali korištenje svake naredbe.
1. Naredba Ps Aux
Ps aux prikazuje detaljne pojedinosti o trenutnim procesima. Predstavlja sveobuhvatan popis procesa s njihovim PID-ovima, korištenjem CPU-a, potrošnjom memorije i drugim statistikama u formatu čitljivom za čovjeka:
p.s do
Štoviše, ako želite vidjeti procese koje pokreće određena aplikacija, koristite je s naredbom “grep”.
p.s do | zahvat app_namepZamijenite izraz 'app_name' željenim nazivom aplikacije. Ova naredba povezuje izlaz iz naredbe “ps aux” u naredbu “grep” kao ulaz. Nakon toga, naredba “grep” filtrirat će rezultat na temelju naziva aplikacije koji navedete.
Na primjer, ako želimo pretražiti procese koje pokreće snap aplikacija, naredba bi bila:
p.s do | zahvat puknuti
2. Vrhovno zapovjedništvo
Naredba tablice procesa (vrh) prikazuje pokrenute procese kojima upravlja kernel u prikazu u stvarnom vremenu. Osim PID-a, pruža informacije o tome koji je korisnik pokrenuo proces, njegovu iskorištenost resursa i potrošeno vrijeme.
vrh
3. Naredba Pstree
Pstree prikazuje hijerarhiju procesa u obliku stabla što pomaže korisniku da provjeri vezu između različitih procesa.
pstree
Zaključak
Navođenje pokrenutih procesa u Linuxu ključno je za održavanje ispravnosti sustava, otklanjanje grešaka, optimizaciju sustava i sigurnost. Pruža vrijedan uvid u sve što se događa unutar sustava koji pomaže korisnicima u donošenju informiranih odluka za poboljšanje performansi sustava. Stoga ovaj vodič iscrpno objašnjava naredbe koje se koriste za popis pokrenutih procesa. Raspravljali smo o tri učinkovite naredbe – ps aux, pstree i top – koje sve služe u različite svrhe u popisu procesa.