pstree vam omogućuje pregled pokrenutih procesa na Linux sustavu u obliku stabla. Evo kako ga možete instalirati i koristiti na računalu.
Ako koristite Linux, najvjerojatnije ste koristili ps, top ili htop za pregled trenutno pokrenutih procesa na sustavu. Iako su ti programi korisni, oni ne pokazuju međusobni odnos procesa.
pstree je program koji vizualizira Linux procese kao stablo. Evo kako ga možete instalirati i koristiti na Linuxu.
Što je pstree?
pstree je program koji prikazuje procese kao strukturu poput stabla. Roditeljski procesi su "deblo", a podređeni procesi su grane.
Korištenje pstree-a po prvi put otkriva kako rade Linux procesi. Svi Linux procesi imaju init proces, koji je systemd na većini glavnih mainstream distroa, kao zajedničkog pretka.
Kako instalirati pstree na Linux
pstree je toliko koristan uslužni program da postoji velika vjerojatnost da je već instaliran na vašem sustavu. Ako ga pokušate pokrenuti i ne uspije, dostupan je putem vašeg upravitelja paketa. To je dio psmisc paket uslužnih programa.
Da biste ga instalirali na Debian i Ubuntu, upišite:
sudo apt instaliraj psmisc
Da biste instalirali pstree na Arch Linux:
sudo pacman -S psmisc
I o Red Hat obitelji distribucija:
sudo dnf instaliraj psmisc
Koristite pstree za prikaz Linux procesa kao stabla
Pokretanje pstree je jednostavno. Samo tipkajte pstree na naredbenom retku. Vidjet ćete stablo svih procesa koji se izvode na vašem sustavu.
Navođenje korisničkog imena kao argumenta pokazat će sve procese koje korisnik posjeduje. Na primjer, da vidite stablo procesa superkorisnika:
korijen pstree
Kao i kod mnogih drugih Linux programa, pstree ima opcije naredbenog retka. Možete vidjeti PID-ove procesa pomoću -str opcija:
pstree -p
Kako biste istaknuli trenutni proces, to jest vašu trenutnu ljusku, upotrijebite -h opcija.
pstree -h
Možete označiti određeni PID pomoću -H (glavni H), nakon čega slijedi PID broj:
pstree -H [PID]
Možete dobiti prikaz starosti procesa označen bojom pomoću -C opciju, nakon koje slijedi vrijednost dobi. Ovo je trenutno jedini argument koji ova opcija uzima.
Procesi pokrenuti u zadnjih 60 sekundi bit će prikazani zelenom bojom. Slično tome, žuto predstavlja procese koji su započeti prije sat vremena. Preostali procesi bit će crveni.
pstree -C doba
pstree vam daje hijerarhijski prikaz stabla vaših pokrenutih Linux procesa, vjeran svom nazivu. Možete vidjeti kako vaši procesi izlaze iz init procesa i možete prilagoditi svoj prikaz različitim opcijama.
Linuxov procf također vam omogućuje da vidite informacije o Linux procesima izravno iz datotečnog sustava.