12 Outils Puissants pour Surveiller la Santé de votre Système Linux

Vous ne savez pas comment surveiller la santé d’un système Linux ? Il existe quelques outils que vous pouvez utiliser pour surveiller les performances d’un système Linux. Alors que certains d’entre eux sont préinstallés sur Linux, d’autres doivent être installés manuellement.


Voyons comment vous pouvez utiliser des outils de ligne de commande pour comprendre les problèmes sous-jacents de votre système Linux qui l’empêchent de fonctionner au mieux. Le problème peut être dû à des goulots d’étranglement dans le stockage sur disque, le processeur, la RAM ou dans le réseau.


Pourquoi la surveillance de la santé de Linux est importante

En tant qu’administrateur système, vous devez vous assurer que votre machine fonctionne bien en surveillant régulièrement son état de santé. Si un problème survient, vous devez localiser rapidement le problème et préparer une solution afin que le système recommence à fonctionner et que le temps d’arrêt puisse être ignoré.

UTILISEZ LA VIDÉO DU JOUR

Pour surveiller la santé d’un système, vous pouvez utiliser certains outils et utilitaires de ligne de commande qui vous aident à garder un œil sur les ressources système et leur utilisation. Lorsqu’un problème survient, vous pouvez à nouveau consulter ces outils pour diagnostiquer le problème et le résoudre en un minimum de temps.

Lire aussi :  Accélérez votre ancien PC avec les 10 applications et programmes Linux les plus légers

Vous trouverez ci-dessous quelques outils de ligne de commande que vous pouvez utiliser pour surveiller la santé de Linux. Ouvrir pour commencer l’interface de ligne de commande Linux (CLI) sur votre machine pour exécuter les commandes.

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance du stockage sur disque Linux :

1. df

Vous pouvez utiliser df pour vérifier l’espace utilisé par votre machine Linux. Lorsqu’il est utilisé avec un nom de fichier, df vous indique l’espace libre sur la partition de disque qui stocke le fichier. Pour vérifier l’espace disque libre sous Linux, exécutez cette commande :


df

espace utilisé et disponible pour chaque système de fichiers linux

2. de

Cet outil en ligne de commande vous permet de voir l’espace disque déjà consommé par les fichiers. Notez qu’il n’affiche pas l’espace disponible comme df. Il ne montre que l’espace qui a été utilisé.

Exécutez cette commande pour vérifier l’espace consommé :


du

du commande qui affiche l'espace consommé par fichiers

3. La commande ls

La commande ls enregistre une liste de tous les contenus des répertoires et de l’espace qu’ils consomment. Pour vérifier la taille des fichiers dans un dossier spécifique, allez dans ce dossier et lancez la commande suivante :


ls -l -h

ls commande qui affiche la taille de chaque fichier dans un répertoire

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance de l’utilisation du processeur et de la mémoire :

4. haut

Vous pouvez utiliser ci-dessus pour obtenir des informations sur l’utilisation du processeur et de la mémoire sur votre système. Après avoir exécuté la commande suivante, vous verrez tous les services en cours d’exécution sur votre système, ainsi que les informations sur le cache et la mémoire tampon :


top

utilisation du processeur et de la mémoire de chaque processus en cours d'exécution

Si un problème d’utilisation de la mémoire apparaît sur le moniteur, vous pouvez optimiser les performances de votre RAM réparer.

5. htop

htop est un autre outil qui fonctionne comme une alternative à top. Ce programme n’est pas pré-installé sur Linux. Pour l’installer, exécutez la commande suivante sur Ubuntu et Debian :


sudo apt install htop

Sur Arch Linux :


sudo pacman -S htop

Sur Fedora, CentOS et RHEL :


sudo dnf install htop

À propos de surveiller l’utilisation du processeur sur votre système à l’aide de htopexécutez cette commande :


htop

utilisation du processeur et de la mémoire de tous les processus en cours d'exécution

6. mpstat

Un autre outil que vous pouvez utiliser pour obtenir des informations sur le processeur sous Linux est mpstat. Ce programme fournit un rapport de chaque activité de processeur disponible. Vous pouvez également voir le rapport complet d’utilisation du processeur de tous les processus avec cette commande.

Cet outil n’est pas pré-installé sur Linux. Vous devez d’abord le système package sur votre système pour utiliser mpstat :


sudo apt install sysstat

Exécutez maintenant la commande suivante pour voir l’utilisation du processeur sur votre système :


mpstat

Commande mpstat affichant les détails du processeur

7.vmstat

vmstat fournit des informations sur la RAM, les processus, le tampon, le cache, l’activité du processeur et bien plus encore. Pour utiliser cet outil, exécutez cette commande :


vmstat

informations sur le processus, la mémoire, le swap, le système et le processeur

8. iostat

iostat est un outil de surveillance du système que vous pouvez utiliser pour afficher les statistiques d’entrée et de sortie du stockage Linux.

À l’aide de cet utilitaire de ligne de commande, vous pouvez afficher des rapports sur le chargement des périphériques d’E/S. Pour utiliser cet outil, exécutez cette commande :


iostat

commande iostat d'importation/exportation d'informations de charge

9. sar

sar vous permet de surveiller l’utilisation du processeur après une durée spécifiée. Pour utiliser cet outil, vous devez installer le package sysstat.

Pour vérifier l’utilisation du processeur toutes les 10 secondes, exécutez la commande comme suit :


sar 10

commande sar qui affiche l'utilisation du processeur toutes les 10 secondes

Non seulement cela, mais vous pouvez également demander à l’outil de s’exécuter pendant un nombre spécifié d’itérations. Par exemple, si vous souhaitez surveiller l’utilisation du processeur toutes les deux secondes et pendant huit itérations, exécutez la commande comme ceci :


sar 2 8

utilisation du processeur toutes les 2 secondes et pour 8 itérations

Voici quelques outils de ligne de commande qui se concentrent sur la surveillance de l’utilisation du réseau :

10. NetHogs

NetHogs est un programme de ligne de commande populaire que vous pouvez utiliser pour surveiller le trafic réseau en temps réel, y compris la bande passante utilisée par chaque processus dans un système Linux.

Cet outil n’est pas pré-installé sous Linux. La commande suivante installera NetHogs sur Distributions basées sur Debian:


sudo apt install nethogs

Pour utiliser cet outil, exécutez la commande suivante :


nethogs

Commande Linux

11. tcpdump

tcpdump est un analyseur de paquets réseau utilisé pour capturer les paquets TCP/IP envoyés ou reçus sur le réseau sur une interface spécifique.

Pour utiliser cet outil, exécutez la commande suivante et nommez l’interface sur laquelle vous souhaitez inspecter le trafic :


tcpdump -i interface

12. netstat

netstat surveille et génère des statistiques de trafic réseau entrant et sortant. C’est l’un des principaux outils réseau utilisés pour inspecter les goulots d’étranglement dans un réseau. Il fournit également des informations sur les interfaces et les ports utilisés sur le système.

Cet utilitaire de ligne de commande est préinstallé sur les systèmes Linux modernes. Cependant, si vous ne l’avez pas, vous pouvez l’installer en exécutant la commande suivante :


sudo apt install net-tools

Pour voir les connexions Internet actives sur votre système, exécutez cette commande :


netstat -a | more

netstat connexions Internet actives sur un système

L’administration Linux simplifiée

Mieux vaut prévenir que guérir. L’objectif est d’identifier tout problème dans le système en surveillant l’utilisation du processeur, de la RAM, du disque et du réseau avant qu’il ne perturbe les performances du système.

L’administration de Linux n’est pas une tâche facile. Mais grâce à ces outils de ligne de commande simples, vous pouvez désormais surveiller la santé de Linux et résoudre tout problème de réseau ou de système.

Mathieu

Laisser un commentaire

Publicité :