pstree lar deg se kjørende prosesser på et Linux-system i et trelignende format. Slik kan du installere og bruke det på din PC.
Hvis du bruker Linux, har du mest sannsynlig brukt ps, top eller htop for å se prosesser som kjører på systemet. Selv om disse programmene er nyttige, viser de ikke forholdet mellom prosesser og hverandre.
pstree er et program som visualiserer Linux-prosesser som et tre. Slik kan du installere og bruke det på Linux.
Hva er pstree?
pstree er et program som viser prosessene som en trelignende struktur. Overordnede prosessene er "stammen" og underordnede prosessene er grener.
Å bruke pstree for første gang avslører hvordan Linux-prosesser fungerer. Alle Linux-prosesser har init-prosessen, som er systemert på de fleste store mainstream-distros, som deres felles stamfar.
Hvordan installere pstree på Linux
pstree er et så nyttig verktøy at det er en god sjanse for at det allerede er installert på systemet ditt. Hvis du prøver å kjøre det og det ikke er det, er det tilgjengelig via pakkebehandlingen din. Det er en del av psmisc rekke verktøy.
For å installere det på Debian og Ubuntu, skriv inn:
sudo apt installer psmisc
For å installere pstree på Arch Linux:
sudo pacman -S psmisc
Og om Red Hat-familien av distroer:
sudo dnf installer psmisc
Bruk pstree for å se Linux-prosesser som et tre
Å løpe pstree er enkelt. Bare skriv pstree på kommandolinjen. Du vil se et tre over alle prosessene som kjører på systemet ditt.
Oppgi et brukernavn som argument vil vise alle prosessene som brukeren eier. For eksempel, for å se et tre over superbrukerens prosesser:
pstree rot
Som med mange andre Linux-programmer, har pstree kommandolinjealternativer. Du kan se PID-ene til prosessene med -s alternativ:
pstree -s
For å fremheve den nåværende prosessen, det vil si ditt nåværende skall, bruk -h alternativ.
pstree -h
Du kan markere en bestemt PID med -H (hovedstad H), etterfulgt av PID-nummeret:
pstree -H [PID]
Du kan få en fargekodet representasjon av alderen på prosessene med -C alternativ, etterfulgt av aldersverdien. Dette er foreløpig det eneste argumentet som dette alternativet tar.
Prosesser skapt i løpet av de siste 60 sekundene vil vises i grønt. På samme måte representerer gult prosesser som ble startet for en time siden. De resterende prosessene vil være i rødt.
pstree -C alder
pstree gir deg en hierarkisk trelignende visning av dine kjørende Linux-prosesser, tro mot navnet. Du kan se hvordan prosessene dine flyter ut av init-prosessen, og du kan tilpasse visningen med forskjellige alternativer.
Linuxs procfs lar deg også se informasjon om Linux-prosesser rett fra filsystemet.