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