Comment utiliser Top, Netstat, Du et d’autres outils pour surveiller les ressources du serveur

Utilisation de Top Netstat Du et d'autres outils pour surveiller les ressources du serveur

En tant qu’administrateur de serveur, il est essentiel de surveiller régulièrement les ressources du serveur pour s’assurer que tout fonctionne correctement. Dans cet article, nous aborderons quelques-uns des outils essentiels que vous pouvez utiliser pour surveiller les ressources du serveur.

Top

Top est un outil de ligne de commande qui fournit des informations en temps réel sur les processus du système, y compris l’utilisation de l’unité centrale, l’utilisation de la mémoire et la charge du système. Pour utiliser top, ouvrez votre terminal et tapez :

$ top

Vous pouvez utiliser les touches suivantes pour interagir avec top :

  • q: quitter top.
  • k: Tuer un processus.
  • r: Renice un processus.
  • H: Basculer vers thread view.
  • z: Basculer entre couleur et monochrome.
webhi surveillez top server

Netstat

Netstat est un outil de ligne de commande qui affiche les connexions réseau, les tables de routage et les statistiques des interfaces réseau. Pour utiliser netstat, ouvrez votre terminal et tapez :

$ netstat -a

Cette commande affiche toutes les connexions réseau actives sur votre système.

Vous pouvez utiliser les touches suivantes pour interagir avec netstat :

  • a: Afficher toutes les sockets.
  • n: Ne résolvez pas les noms.
  • p: Afficher le PID et le nom du programme auquel appartient chaque socket.
  • r: Afficher les tables de routage.
  • s: Afficher les statistiques.
webhi surveillez netstat server

Du

Du est un outil de ligne de commande qui affiche les statistiques d’utilisation du disque pour un fichier ou un répertoire. Pour utiliser du, ouvrez votre terminal et tapez :

$ du -h /path/to/directory

Cette commande affiche l’utilisation du disque du répertoire spécifié dans un format lisible par l’homme.

Vous pouvez utiliser les touches suivantes pour interagir avec du :

  • -h: Afficher les tailles dans un format lisible par l’homme.
  • -s: Afficher uniquement un total pour chaque argument.
  • -c: Affiche un total général pour tous les arguments.
webhi surveillez du server

Htop

Htop est un visualiseur de processus interactif et un moniteur système qui offre une interface plus conviviale que top. Pour utiliser htop, ouvrez votre terminal et tapez :

$ htop

Vous pouvez utiliser les touches suivantes pour interagir avec htop :

  • F1: Aide.
  • F2: Configuration.
  • F3: Recherche.
  • F4: Filtre.
  • F5: Vue de l’arbre.
  • F6: Trier par.
  • F7: Nice – augmenter la priorité du processus.
  • F8: Nice – diminuer la priorité du processus.
  • F9: Tuer le processus.
  • F10: Quitter.
webhi surveillez htop server

Iostat

Iostat est un outil de ligne de commande qui affiche les statistiques d’utilisation du processeur et des entrées/sorties. Pour utiliser iostat, ouvrez votre terminal et tapez :

$ iostat

Vous pouvez utiliser les touches suivantes pour interagir avec iostat :

  • -c: Afficher uniquement l’utilisation de l’unité centrale.
  • -d: Afficher uniquement les statistiques d’entrées/sorties sur disque.
  • -k: Affiche la sortie en kilo-octets.
  • -m: Affiche la sortie en mégaoctets.
webhi surveillez iostat server

Net-tools

Net-tools est une collection d’outils en ligne de commande qui fournit des informations sur les connexions et les interfaces réseau. Pour utiliser net-tools, ouvrez votre terminal et tapez :

$ ifconfig

Cette commande affiche des informations sur toutes les interfaces réseau de votre système.

Vous pouvez utiliser les touches suivantes pour interagir avec net-tools :

  • ifconfig: Affiche des informations sur les interfaces réseau.
  • route: Afficher la table de routage.
  • arp: Afficher le cache ARP.
webhi surveillez ifconfig server

Nethogs

Si votre connexion réseau semble surutilisée et que vous ne savez pas quelle application est en cause, un programme appelé nethogs est un bon choix pour le découvrir.

Nethogs est un outil en ligne de commande qui permet de surveiller en temps réel la bande passante du réseau.

Sur Ubuntu, vous pouvez installer nethogs avec la commande suivante :

$ sudo apt install nethogs

Pour utiliser nethogs, ouvrez votre terminal et tapez :

$ sudo nethogs

Cette commande affiche l’utilisation de la bande passante du réseau pour chaque processus de votre système.

Vous pouvez utiliser les touches suivantes pour interagir avec les nethogs :

  • q: Quitter nethogs.
  • s: trier par trafic envoyé
  • r: trier par trafic RECEVE
  • m: passer du mode total (KB, B, MB) au mode KB/s
webhi surveillez nethogs server

Iptraf-ng

Iptraf-ng est un outil en ligne de commande qui fournit des statistiques réseau en temps réel pour chaque interface réseau de votre système.

vous pouvez installer iptraf-ng avec la commande suivante :

$ sudo apt install iptraf-ng

Pour utiliser iptraf-ng, ouvrez votre terminal et tapez :

$ sudo iptraf-ng

Cette commande permet d’afficher les statistiques en temps réel pour chaque interface réseau.

Vous pouvez utiliser les touches suivantes pour interagir avec iptraf-ng :

  • q: Quitter iptraf-ng.
  • s: Affiche les statistiques de l’interface sélectionnée.
  • n: Afficher les statistiques de l’interface suivante.
  • r: Rafraîchir l’affichage.
  • d: Afficher les statistiques détaillées.
  • u: Affiche les statistiques UDP.
  • t: Affiche les statistiques TCP.
webhi surveillez iptraf-ng server

Conclusion

Ce ne sont là que quelques-uns des nombreux outils disponibles pour surveiller les ressources du serveur. En surveillant régulièrement les ressources du serveur, vous pouvez vous assurer que votre serveur fonctionne correctement et efficacement.

Laisser un commentaire