Usare il Terminale per visualizzare e gestire i processi attivi
By Peppe Labor
Sembra una cosa di poca importanza, ma saperlo con precisione può aiutarci e migliorarne l’efficienza.
Infatti può succedere che, per qualsiasi ragione, stiano funzionando processi inutili, che possono sottrarre risorse ad altri processi. Per cui la prima cosa da fare è visualizzare tutti i processi e controllare le risorse che stanno sfruttando, successivamente si potrà decidere di interrompere quelli che riteniamo inutili. Ecco due modi diversi che ci permetteranno di visualizzare i processi con relativi comandi per poterli bloccare. Ovviamente, l’utilizzo dei comandi di interruzione di un processo devono essere usati con molta cura, per non rischiare di fermarne qualcuno fondamentale per le applicazioni che stiamo usando, comunque non si tratta di una operazione irreversibile. Infatti, nella peggiore delle ipotesi, possiamo sempre riavviare il nostro sistema operativo e tutto torna alla normalità, per cui si può provare qualche esperimento senza troppa paura di causare danni.
Visualizzare un processo oppure un’applicazione: tramite il comando top.
Verrà visualizzata una tabella suddivisa in colonne, una di queste ci mostrerà la percentuale d’uso del processore (%CPU). La visualizzazione si ferma con il tasto q. Altro metodo per conoscere i processi attivi nel computer, è quello di visualizzarli attraverso una struttura ad albero.
Operazione possibile con il comando pstree e non necessita di nessun comando per uscire, perché viene fotografata solo la situazione nell’istante preciso in cui lo lanciamo.Possiamo terminare un processo utilizzando il comando kill, seguito dal suo PID, che troviamo nella prima colonna della tabella visualizzata attraverso il comando top.Ad esempio possiamo terminare il processo di Firefox, scrivendo kill 2456, oppure kill -9 2456 nel caso dobbiamo forzare l’interruzione.
La chiusura dei processi uguali, avviene tramite il comando killall. In questo caso però non sarà specificato il PID del processo, ma il suo nome. Prendendo sempre in esempio Firefox, per interrompere tutti i processi in esecuzione del programma di navigazione, basterà digitare killall firefox. Semplice e molto utile nel caso di blocchi.
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.