GNU/Linux >> Linux Esercitazione >  >> Linux

5 migliori strumenti di monitoraggio Linux basati su terminale

Esploreremo i cinque migliori strumenti di monitoraggio basati su terminale che puoi utilizzare sui tuoi sistemi Linux per tenerti pienamente consapevole del loro stato.

Tutti saranno d'accordo sul fatto che gli strumenti di monitoraggio di Linux sono necessari per garantire un'infrastruttura Linux sana. Quindi, una soluzione di monitoraggio delle prestazioni diventa vitale per osservare lo stato, le attività e le capacità dei tuoi sistemi Linux.

Fortunatamente, ci sono molti strumenti di monitoraggio Linux disponibili là fuori. Questo articolo parlerà di cinque strumenti leggeri basati su terminale e gratuiti per monitorare server e desktop che eseguono Linux.

Gli strumenti di monitoraggio basati sul terminale discussi di seguito ti aiutano a monitorare tutti i tipi di risorse di sistema sulla tua macchina Linux.

1. in alto

Il top (t in grado o f p rocesses) è uno degli strumenti primari di monitoraggio del sistema e dei processi su Linux. Il comando top mostra un elenco di operazioni in esecuzione insieme alle metriche CPU standard e all'utilizzo della memoria per impostazione predefinita.

L'esecuzione di questo comando aprirà una finestra della modalità di comando interattiva in cui la metà superiore conterrà le statistiche dei processi e dell'utilizzo delle risorse. La metà inferiore include un elenco dei processi attualmente in esecuzione.

La top Il comando è un modo semplice ma utile per vedere quali programmi sono attualmente in esecuzione sul sistema e in che misura utilizzano le risorse di sistema. La buona notizia è che questa utility è preinstallata con tutte le distribuzioni Linux.

Per ulteriori informazioni, visita la pagina di manuale dei comandi in alto.

2. htop

Il htop comando in un sistema Linux è un'utilità della riga di comando che consente all'utente di monitorare in modo interattivo le risorse vitali del sistema o i processi del server in tempo reale. Può essere considerato come una controparte Linux di Task Manager di Windows.

Il comando offre molti miglioramenti rispetto a top comando. Ad esempio, puoi interagire con htop usando un mouse. Inoltre, puoi scorrere verticalmente per visualizzare l'intero elenco dei processi e scorrere orizzontalmente per visualizzare l'intera riga di comando del processo.

Inoltre, htop utilizza il colore nel suo output e indicazioni visive sull'utilizzo di CPU, memoria e swap.

Per ulteriori informazioni, visitare il sito Web htop.

Installa htop su Ubuntu/Debian

htop il pacchetto per Ubuntu e Debian è disponibile nei repository predefiniti, quindi digita:

sudo apt install htop

Installa htop su CentOS / Rocky Linux / AlmaLinux

Innanzitutto, devi installare il repository EPEL sul tuo sistema, se non è installato, quindi installare htop pacchetto:

sudo dnf install epel-release
sudo dnf install htop

3. btop

btop è un'utilità della riga di comando multipiattaforma che viene fornita con il supporto per i controlli del mouse in modo da poterla navigare completamente solo tramite gli input del mouse. Inoltre, visualizza l'utilizzo in tempo reale e le statistiche per CPU, memoria, storage, rete e processi.

Con btop , puoi visualizzare rapidamente statistiche dettagliate per i processi, passare facilmente tra le opzioni di ordinamento, inviare SIGTERM , SIGKILL , SIGINT a un processo selezionato, visualizzare le velocità di lettura e scrittura correnti per i tuoi dispositivi di archiviazione e molto altro.

Per ulteriori informazioni, visita la pagina di btop GitHub.

Installa btop su Ubuntu/Debian

Il modo più semplice per installare btop su Ubuntu o Debian è installarlo come pacchetto Snap. Quindi, prima installa snapd , se non è installato, quindi installa btop pacchetto utilizzando snap :

sudo apt install snapd
sudo snap install btop

Installa btop su CentOS / Rocky Linux / AlmaLinux

Innanzitutto, devi abilitare il repository EPEL, se non installato, e quindi installare Snap:

sudo dnf install epel-repo
sudo dnf install snapd

Una volta installata, l'unità systemd che gestisce la presa di comunicazione snap principale deve essere abilitata:

sudo systemctl enable --now snapd.socket

Per abilitare il supporto di Snap classico, inserisci quanto segue per creare un collegamento simbolico tra /var/lib/snapd/snap/snap :

sudo ln -s /var/lib/snapd/snap /snap

Esci e riconnetti di nuovo o riavvia il sistema per assicurarti che i percorsi di snap siano aggiornati correttamente.

E poi installa btop pacchetto:

sudo snap install btop

4. nmon

nmon è un sintonizzatore per amministratori di sistema e uno strumento di benchmark che mostra le prestazioni su CPU, memoria, rete, dischi, file system, NFS, processi principali, risorse e micropartizione di alimentazione.

Inoltre, per visualizzare l'utilizzo delle risorse di sistema in tempo reale, puoi anche scrivere i dati generati da nmon in un file, che è estremamente utile in alcune situazioni. In altre parole, nmon può eseguire lo snapshot dei dati in un .csv file con cui lavorare in seguito.

Per ulteriori informazioni, visitare il sito Web di nmon.

Installa nmon su Ubuntu/Debian

nmon il pacchetto per Ubuntu e Debian è disponibile nei repository predefiniti, quindi digita semplicemente:

sudo apt install nmon

Installa nmon su CentOS / Rocky Linux / AlmaLinux

Innanzitutto, devi installare il repository EPEL sul tuo sistema, se non è installato, quindi installare nmon pacchetto:

sudo dnf install epel-release
sudo dnf install nmon

5. sguardi

Scritto in Python, glances è uno strumento di monitoraggio multipiattaforma che fornisce informazioni sulle prestazioni del tuo sistema. Monitora le risorse di sistema in modalità standalone (i risultati vengono visualizzati sul terminale), modalità client/server o modalità server Web (risultati visualizzati in un browser Web).

Tutti gli strumenti di monitoraggio Linux sopra menzionati possono monitorare la CPU, l'utilizzo della memoria ed elencare le informazioni sui processi in esecuzione.

Tuttavia, gli sguardi monitorano anche l'I/O del filesystem, l'I/O di rete e le letture dei sensori che possono visualizzare la temperatura della CPU e di altro hardware, nonché la velocità della ventola e l'utilizzo del disco da parte di un dispositivo hardware e del volume logico.

Per ulteriori informazioni, visitare il sito Web di Sguardi.

Installa sguardi su Ubuntu / Debian

glances il pacchetto per Ubuntu e Debian è disponibile nei repository predefiniti, quindi digita:

sudo apt install glances

Installa Sguardi su CentOS/Rocky Linux/AlmaLinux

Innanzitutto, devi installare il repository EPEL sul tuo sistema, se non è installato, quindi installare glances pacchetto:

sudo dnf install epel-release
sudo dnf install glances

Conclusione

Il monitoraggio dei terminali fornisce un modo semplice e veloce per esaminare immediatamente ciò che sta accadendo sul tuo sistema Linux.

Quindi, queste erano le nostre scelte per i migliori strumenti di monitoraggio basati su terminale Linux. Ci auguriamo che l'elenco sia stato utile e ti abbia aiutato a trovare lo strumento giusto per tenere d'occhio l'utilizzo del sistema e il consumo delle risorse.

Quindi, cosa sceglieresti per monitorare il tuo sistema Linux?


Linux
  1. 20 strumenti di produttività per il terminale Linux

  2. 3 migliori emulatori di terminale con accelerazione GPU per Linux

  3. I 10 migliori lettori video Linux nel 2022

  4. 80 strumenti di monitoraggio Linux per SysAdmins

  5. I 25 migliori strumenti di monitoraggio e debug delle prestazioni Linux

Installa gli strumenti Vmware Debian 11 o 10 Linux VM

Come installare uno dei migliori monitor di sistema per il desktop Linux

5 migliori distribuzioni Linux basate su Arch Linux

I 5 migliori strumenti di monitoraggio del sistema

Come installare Kali Linux VMWare Tools?

I 20 migliori strumenti per screenshot di Linux:la raccomandazione degli esperti