pstree ti consente di visualizzare i processi in esecuzione su un sistema Linux in un formato simile ad un albero. Ecco come puoi installarlo e usarlo sul tuo PC.

Se usi Linux, molto probabilmente hai usato ps, top o htop per visualizzare i processi attualmente in esecuzione sul sistema. Sebbene questi programmi siano utili, non mostrano la relazione tra i processi.

pstree è un programma che visualizza i processi Linux come un albero. Ecco come puoi installarlo e usarlo su Linux.

Cos'è pstree?

pstree è un programma che mostra i processi come una struttura ad albero. I processi padre sono il "tronco" ei processi figlio sono rami.

Usare pstree per la prima volta rivela come funzionano i processi di Linux. Tutti i processi Linux hanno il processo init, che è systemd sulla maggior parte delle principali distribuzioni tradizionali, come antenato comune.

Come installare pstree su Linux

pstree è un'utilità così utile che ci sono buone probabilità che sia già installata sul tuo sistema. Se provi a eseguirlo e non lo è, è disponibile tramite il tuo gestore di pacchetti. Fa parte del

instagram viewer
psmisc suite di utilità.

Per installarlo su Debian e Ubuntu, digitare:

sudo apt install psmisc

Per installare pstree su Arch Linux:

sudo pacman -S psmisc

E sulla famiglia di distribuzioni Red Hat:

sudo dnf installa psmisc

Usa pstree per visualizzare i processi Linux come un albero

Eseguire pstree è semplice. Basta digitare pstree alla riga di comando. Vedrai un albero di tutti i processi in esecuzione sul tuo sistema.

Fornire un nome utente come argomento mostrerà tutti i processi che l'utente possiede. Ad esempio, per vedere un albero dei processi del superutente:

radice pstree

Come con molti altri programmi Linux, pstree ha opzioni della riga di comando. Puoi vedere i PID dei processi con il file -P opzione:

pstree -p

Per evidenziare il processo corrente, cioè la tua shell attuale, usa il file -H opzione.

pstree -h

Puoi evidenziare un certo PID con il -H (capitale H) opzione, seguita dal numero PID:

pstree -H [PID]

È possibile ottenere una rappresentazione codificata a colori dell'età dei processi con il file -C opzione, seguita dal valore dell'età. Questo è attualmente l'unico argomento accettato da questa opzione.

I processi generati negli ultimi 60 secondi verranno visualizzati in verde. Allo stesso modo, il giallo rappresenta i processi che sono stati avviati un'ora fa. I restanti processi saranno in rosso.

pstree -C età

pstree ti offre una vista gerarchica ad albero dei tuoi processi Linux in esecuzione, fedele al suo nome. Puoi vedere come i tuoi processi escono dal processo init e puoi personalizzare la tua vista con diverse opzioni.

Procfs di Linux ti consente anche di vedere le informazioni sui processi Linux direttamente dal file system.