pstree vam omogoča ogled tekočih procesov v sistemu Linux v obliki drevesa. Tukaj je opisano, kako ga lahko namestite in uporabljate v računalniku.

Če uporabljate Linux, ste najverjetneje uporabili ps, top ali htop za ogled trenutno izvajanih procesov v sistemu. Čeprav so ti programi uporabni, ne prikazujejo medsebojnega razmerja med procesi.

pstree je program, ki vizualizira procese Linuxa kot drevo. Tukaj je opisano, kako ga lahko namestite in uporabljate v sistemu Linux.

Kaj je pstree?

pstree je program, ki prikazuje procese kot drevesno strukturo. Nadrejeni procesi so "deblo", podrejeni procesi pa so veje.

Prva uporaba pstree razkriva kako delujejo procesi Linuxa. Vsi procesi Linuxa imajo za svojega skupnega prednika postopek inicializacije, ki je sistemski v večini glavnih distribucij.

Kako namestiti pstree v Linux

pstree je tako uporaben pripomoček, da obstaja velika verjetnost, da je že nameščen v vašem sistemu. Če ga poskusite zagnati in ne uspe, je na voljo prek upravitelja paketov. To je del psmisc nabor pripomočkov.

instagram viewer

Če ga želite namestiti v Debian in Ubuntu, vnesite:

sudo apt namestite psmisc

Če želite namestiti pstree na Arch Linux:

sudo pacman -S psmisc

In o družini distribucij Red Hat:

sudo dnf namestite psmisc

Uporabite pstree za ogled procesov Linuxa kot drevesa

Zagon pstree je preprost. Samo vnesite pstree v ukazni vrstici. Videli boste drevo vseh procesov, ki se izvajajo v vašem sistemu.

Če navedete uporabniško ime kot argument, bodo prikazani vsi procesi, ki so v lasti uporabnika. Če si želite na primer ogledati drevo procesov superuporabnika:

koren pstree

Kot pri mnogih drugih programih za Linux ima pstree možnosti ukazne vrstice. PID-je procesov si lahko ogledate z -str možnost:

pstree -p

Če želite označiti trenutni proces, to je vašo trenutno lupino, uporabite -h možnost.

pstree -h

Določen PID lahko označite z -H (kapital H), ki ji sledi številka PID:

pstree -H [PID]

Z barvno kodirano predstavitev starosti procesov lahko dobite -C možnost, ki ji sledi vrednost starosti. To je trenutno edini argument, ki ga upošteva ta možnost.

Procesi, sproženi v zadnjih 60 sekundah, bodo prikazani zeleno. Podobno rumena predstavlja procese, ki so se začeli pred eno uro. Preostali procesi bodo obarvani rdeče.

pstree -C starost

pstree vam daje hierarhični drevesni pogled na vaše tekoče procese Linuxa, skladen s svojim imenom. Vidite lahko, kako vaši procesi tečejo iz zagonskega procesa, in lahko prilagodite svoj pogled z različnimi možnostmi.

Linuxov procfs vam omogoča tudi ogled informacij o procesih Linuxa neposredno iz datotečnega sistema.