pstree låter dig se pågående processer på ett Linux-system i ett trädliknande format. Så här kan du installera och använda det på din PC.
Om du använder Linux har du troligen använt ps, top eller htop för att se processer som körs på systemet för närvarande. Även om dessa program är användbara, visar de inte relationen mellan processer och varandra.
pstree är ett program som visualiserar Linux-processer som ett träd. Så här kan du installera och använda det på Linux.
Vad är pstree?
pstree är ett program som visar processerna som en trädliknande struktur. Föräldraprocesserna är "stammen" och underordnade processer är grenar.
Att använda pstree för första gången avslöjar hur Linux-processer fungerar. Alla Linux-processer har init-processen, som är systemad på de flesta större mainstream-distros, som sin gemensamma förfader.
Hur man installerar pstree på Linux
pstree är ett så användbart verktyg att det finns en god chans att det redan är installerat på ditt system. Om du försöker köra det och det inte är det, är det tillgängligt via din pakethanterare. Det är en del av
psmisc svit av verktyg.För att installera det på Debian och Ubuntu, skriv:
sudo apt installera psmisc
Så här installerar du pstree på Arch Linux:
sudo pacman -S psmisc
Och om Red Hat-familjen av distros:
sudo dnf installera psmisc
Använd pstree för att se Linux-processer som ett träd
Att springa pstree är enkelt. Bara Skriv pstree på kommandoraden. Du kommer att se ett träd med alla processer som körs på ditt system.
Om du anger ett användarnamn som argument visas alla processer som användaren äger. För att till exempel se ett träd över superanvändarens processer:
pstree rot
Som med många andra Linux-program har pstree kommandoradsalternativ. Du kan se PID för processerna med -s alternativ:
pstree -s
För att markera den aktuella processen, det vill säga ditt nuvarande skal, använd -h alternativ.
pstree -h
Du kan markera en viss PID med -H (huvudstad H), följt av PID-numret:
pstree -H [PID]
Du kan få en färgkodad representation av åldern på processerna med -C alternativ, följt av åldersvärdet. Detta är för närvarande det enda argument som detta alternativ tar.
Processer som skapats under de senaste 60 sekunderna kommer att visas i grönt. På samma sätt representerar gul processer som startade för en timme sedan. De återstående processerna kommer att vara i rött.
pstree -C ålder
pstree ger dig en hierarkisk trädliknande bild av dina körande Linux-processer, trogen sitt namn. Du kan se hur dina processer flyter ut ur initprocessen och du kan anpassa din vy med olika alternativ.
Linuxs procfs låter dig också se information om Linux-processer direkt från filsystemet.