htop è un'utilità CLI per controllare un elenco interattivo di processi in esecuzione in tempo reale. È un'alternativa più ricca di funzionalità e facile da usare al comando top. Il comando htop consente di gestire i processi di sistema, monitorare le risorse ed eseguire altre attività di amministrazione.
Una delle caratteristiche più importanti di htop è che mostra i processi codificati a colori, che ti aiutano a differenziarli in base all'utilizzo delle risorse. Inoltre, ti consente di personalizzare i risultati con le sue opzioni di ordinamento e filtro. Quindi, questo breve tutorial spiega come utilizzare il comando htop in Linux senza problemi. A differenza di top, il comando htop non è preinstallato nella maggior parte dei sistemi Linux. Ecco perché devi installarlo utilizzando i seguenti comandi:
Sistema operativo | Comando |
Debian/Ubuntu | sudo apt-get install htop |
Fedora | sudo dnf installa htop |
RHEL/CentOS | sudo yum installa htop |
Ora puoi utilizzare il comando htop, quindi iniziamo dalle basi:
htop
Quando esegui il comando precedente, viene avviata l'utilità htop. Qui puoi utilizzare i tasti freccia per navigare su e giù nei processi. Inoltre, premi 'F1' o '?' per visualizzare la schermata di aiuto con ulteriori scorciatoie di navigazione.
Ordina i processi in htop
In htop è possibile ordinare i processi per CPU, memoria e altro utilizzo. Aprire il menu di ordinamento premendo F6:
Ad esempio, seleziona l'opzione PERCENT_CPU e premi 'Invio'.
Come puoi vedere nell'immagine sopra, tutti i processi sono ora ordinati in base al consumo della CPU.
Cerca e filtra i processi in htop
Per cercare qualsiasi processo in htop, procedere come segue:
Premi 'F3' per aprire la barra di ricerca.
Allo stesso modo, premi 'F4' per filtrare i processi.
Opzioni aggiuntive con htop
-d, –delay=[argomento]: Per impostazione predefinita, htop aggiorna i processi ogni secondo, ma puoi aggiungere un ritardo utilizzando questa opzione. Ad esempio, per introdurre un ritardo di 10 secondi, inseriremo '–delay=10'.
-C, –nessun colore: Questa opzione disabilita l'output a colori, il che è utile nei sistemi con supporto terminale limitato per i colori.
-u, –utente=[nome utente]: Per visualizzare i processi per un utente specifico. Basta sostituire '[nome utente]' con il nome dell'utente di destinazione.
-p, –pid=[PID1,PID2]: Visualizza le informazioni per gli ID di processo specificati. Ad esempio, controlliamo i dettagli del PID 1:
htop -P 1
-v, –versione: Stampa le informazioni sulla versione di htop.
-h, –aiuto: Verrà visualizzato un messaggio di aiuto con informazioni sull'utilizzo.
Uccidi un processo in htop
Se vuoi terminare un processo, selezionalo e premi il tasto 'F9' o 'k' per trasmettere un segnale di interruzione per il processo selezionato.
Avvolgendo
Htop è una potente utility per il controllo interattivo dei processi di sistema in tempo reale. Questo tutorial illustra brevemente come utilizzare il comando htop. Poiché htop non è un'utilità preinstallata nelle distribuzioni Linux, il primo passo è installarlo utilizzando i comandi menzionati. Successivamente, abbiamo spiegato come ordinare, cercare, filtrare e terminare i processi dall'utilità htop.