Non sei sicuro di come monitorare lo stato di salute del tuo sistema Linux? Ci sono alcuni strumenti che puoi usare per monitorare le prestazioni del sistema Linux. Mentre alcuni di essi sono preinstallati su Linux, altri devono essere installati manualmente.
Vediamo come utilizzare gli strumenti della riga di comando per comprendere i problemi di base che potresti avere con il tuo sistema Linux che ne impediscono il funzionamento ottimale. Il problema potrebbe essere dovuto ad alcuni colli di bottiglia nell'archiviazione su disco, nella CPU, nella RAM o nella rete. Verificare Che cos'è il throttling del PC e come posso risolverlo?

Link veloci
Perché il monitoraggio della salute di Linux è importante?
In qualità di amministratore di sistema, devi assicurarti che la tua macchina funzioni correttamente monitorandone frequentemente l'integrità. Se si verifica un problema, è necessario rintracciarlo rapidamente e preparare una soluzione in modo che il sistema possa riprendere a funzionare come previsto e i tempi di inattività possano essere ignorati.
Per monitorare l'integrità del sistema, è possibile utilizzare alcuni strumenti e utilità della riga di comando che consentono di monitorare e utilizzare le risorse di sistema. Quando si verifica un problema, puoi ricorrere nuovamente a questi strumenti per diagnosticare e risolvere il problema nel minor tempo possibile.
Ecco alcuni strumenti da riga di comando che puoi utilizzare per monitorare l'integrità di Linux. Per iniziare, apri l'interfaccia a riga di comando (CLI) di Linux sul tuo computer per eseguire i comandi.
Strumenti per monitorare l'utilizzo del disco rigido su Linux
Ecco alcuni strumenti da riga di comando che si concentrano sul monitoraggio dell'archiviazione su disco di Linux:
1.df
Puoi usare il comando df Per controllare quanto spazio sta usando la tua macchina Linux. Se usato con un nome file, ti dice df Trova spazio libero sulla partizione del disco in cui è archiviato il file. Per controllare lo spazio libero su disco su Linux, esegui questo comando:
df

2. du
Questo comando personalizzato ti consente di vedere lo spazio su disco che i tuoi file stanno effettivamente occupando. Si noti che non visualizza lo spazio disponibile come fa df. Mostra solo lo spazio che è stato utilizzato.
Per controllare lo spazio consumato, eseguire questo comando:
du

3. Il comando ls
Il comando ls elenca tutto il contenuto di una directory e lo spazio che occupa. Per controllare la dimensione dei file in una directory specifica, vai in quella directory e dai il seguente comando:
ls -l -h

Verificare Come controllare e gestire lo spazio su disco in Linux.
Strumenti per monitorare l'utilizzo della RAM e della CPU su Linux
Ecco alcuni strumenti della riga di comando che si concentrano sul monitoraggio dell'utilizzo della CPU e della memoria:
4. top
Puoi usare il comando Top Per ottenere informazioni sull'utilizzo della CPU e della memoria nel sistema. Dopo aver eseguito il seguente comando, vedrai tutti i servizi in esecuzione sul tuo sistema, insieme alle informazioni sulla cache e sul buffer:
top

Se sullo schermo viene visualizzato un problema con l'utilizzo della memoria, puoi farlo Ottimizza le prestazioni della RAM per risolverlo.
5. alto
htop È un altro strumento che funge da alternativa a top. Questo strumento non è preinstallato su Linux. Per installarli, esegui il seguente comando su Ubuntu e Debian:
sudo apt installa htop
Su Arch Linux:
sudo pacman -S htop
Su Fedora, CentOS e RHEL:
sudo dnf install htop
Per monitorare l'utilizzo della CPU sul tuo sistema utilizzando htop Esegui questo comando:
htop

6.mpstat
Un altro strumento che puoi utilizzare per ottenere informazioni sulla CPU su Linux è mpstat. Questa utilità fornisce un report di ciascuna attività del processore disponibile. Puoi anche vedere il rapporto completo sull'utilizzo della CPU di tutti i processi usando questo comando.
Questo strumento non è preinstallato su Linux. Per prima cosa devi installare un pacchetto sysstat sul tuo sistema da usare mpstat:
sudo apt installa sysstat
Ora esegui il seguente comando per visualizzare l'utilizzo della CPU sul tuo sistema:
mpstat

7. vstat
Salva il comando vmstat Informazioni su RAM, processi, buffer, cache, attività della CPU e molto altro. Per usarlo, esegui questo comando:
vmstat

8. istat
iostat è uno strumento di monitoraggio del sistema che puoi utilizzare per visualizzare le statistiche di I/O dello storage Linux.
Con questa utilità della riga di comando, puoi visualizzare i report sul carico del dispositivo I/O. Per utilizzare questo strumento, eseguire questo comando:
iostat

9.sar
comando te lo consente sar Monitora l'utilizzo della CPU dopo un determinato periodo di tempo. Per utilizzare questo strumento, è necessario installare un pacchetto sysstat.
Per controllare l'utilizzo della CPU ogni 10 secondi, eseguire il comando come segue:
sar 10

Non solo, ma puoi anche istruire lo strumento a funzionare per un determinato numero di iterazioni. Ad esempio, se desideri monitorare l'utilizzo della CPU ogni due secondi e per otto iterazioni, esegui il comando come segue:
SAR 28

Strumenti per monitorare l'utilizzo della rete su Linux
Ecco alcuni strumenti della riga di comando che si concentrano sul monitoraggio dell'utilizzo della rete:
10. NetHogs.com
NetHogs è una popolare utility da riga di comando che puoi utilizzare per monitorare il traffico di rete in tempo reale, inclusa la larghezza di banda utilizzata da ciascun processo in Linux.
Questo strumento non è preinstallato in Linux. Il seguente comando verrà installato nethog Nelle distribuzioni basate su Debian:
sudo apt install nethogs
Per utilizzare questo strumento, eseguire il seguente comando:
nehogs

11 tcpdump
tcpdump È un analizzatore di pacchetti di rete utilizzato per catturare i pacchetti TCP/IP inviati o ricevuti su un'interfaccia specifica su una rete.
Per utilizzare questo strumento, eseguire il seguente comando e menzionare l'interfaccia su cui si desidera ispezionare il traffico:
tcpdump -i interfaccia

12. netstat
essere osservatinetstat Traffico dati di rete in entrata e in uscita e visualizza le relative statistiche. Questo è uno dei più importanti Strumenti di rete Utilizzato per verificare la presenza di eventuali colli di bottiglia nella rete. Fornisce inoltre informazioni sulle interfacce e sulle porte utilizzate nel sistema.
Questa utility della riga di comando è preinstallata sui moderni sistemi Linux. Tuttavia, se non li hai, puoi installarli eseguendo il seguente comando:
sudo apt installa net-tools
Per vedere le connessioni Internet attive sul tuo sistema, esegui questo comando:
netstat -a | altro

L'amministrazione di Linux è stata semplificata
Prevenire è meglio che curare. L'obiettivo è identificare qualsiasi problema di sistema monitorando l'utilizzo di CPU, RAM, disco e rete prima che causi danni alle prestazioni del sistema.
L'amministrazione di Linux non è un compito facile. Ma grazie a questi semplici strumenti da riga di comando, ora puoi monitorare l'integrità di Linux e risolvere eventuali problemi di rete o di sistema. Puoi visualizzare ora Come modificare e gestire i file host su Linux.










