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

instagram viewer
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.