Recherche de site Web

Htop - Un visualiseur de processus interactif pour Linux


Cet article est la suite de notre série de surveillance du système Linux, nous parlons aujourd'hui de l'outil de surveillance le plus populaire appelé htop, qui vient d'atteindre la version 3.0.5 et vient avec quelques nouvelles fonctionnalités intéressantes.

Htop est une application interactive de surveillance des processus en temps réel pour les systèmes de type Linux/Unix et également une alternative pratique à la commande top, qui est un outil de surveillance des processus par défaut préinstallé sur tous les systèmes d'exploitation Linux. .

Htop possède de nombreuses autres fonctionnalités conviviales, qui ne sont pas disponibles sous la commande top, à savoir :

  • Dans htop, vous pouvez faire défiler verticalement pour afficher la liste complète des processus et faire défiler horizontalement pour afficher les lignes de commande complètes.
  • Il démarre très rapidement par rapport au top car il n'attend pas de récupérer les données au démarrage.
  • Dans htop, vous pouvez tuer plusieurs processus à la fois sans insérer leurs PID.
  • Dans htop, vous n'avez plus besoin de saisir le numéro de processus ou la valeur de priorité pour redéfinir un processus.
  • Appuyez sur « e » pour imprimer l'ensemble des variables d'environnement d'un processus.
  • Utilisez la souris pour sélectionner les éléments de la liste.

Installer Htop sous Linux

Les packages htop sont pour la plupart disponibles dans toutes les distributions Linux modernes et peuvent être installés à l'aide du gestionnaire de packages par défaut de votre système.

Installer Htop sur Debian

sudo apt install htop

Installez Htop sur Ubuntu

sudo apt install htop

Installez Htop sur Linux Mint

sudo apt install htop

Installer Htop sur Fedora

sudo dnf install htop

Installez Htop sur CentOS 8/7

sudo yum install epel-release
sudo yum install htop

Installer Htop sur RHEL 8/7

--------- On RHEL 8 --------- 
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum install htop

--------- On RHEL 7 ---------
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install htop

Installez Htop sur Rocky Linux/AlmaLinux

sudo yum install epel-release
sudo yum install htop

Installer Htop sur Gentoo

emerge sys-process/htop

Installer Htop sur Arch Linux

pacman -S htop

Installez Htop sur OpenSUSE

sudo zypper install htop

Compiler et installer Htop à partir de sources sous Linux

Pour construire Htop à partir de sources, vous devez avoir des outils de développement et Ncurses installés sur votre système. Pour ce faire, exécutez la série de commandes suivante sur votre répartitions respectives.

Sur RHEL/CentOS et Fedora

sudo yum groupinstall "Development Tools"
sudo yum install ncurses ncurses-devel

Sur Debian, Ubuntu et Mint

sudo apt-get install build-essential  
sudo apt-get install libncurses5-dev libncursesw5-dev

Ensuite, téléchargez la dernière version de htop à partir du dépôt Github et exécutez configure et make un script pour installer et compiler htop.

wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz 
tar xvfvz htop-3.0.5.tar.gz
cd htop-3.0.5/
./configure
make
sudo make install

Comment utiliser htop ?

Exécutez maintenant l'outil de surveillance htop en exécutant la commande suivante sur le terminal.

htop

Htop comporte principalement trois sections

  1. En-tête, où nous pouvons voir des informations telles que le CPU, la Mémoire, le Swap et affiche également les tâches, la charge moyenne et Temps de disponibilité.
  2. Liste des processus triés par utilisation du CPU.
  3. Le pied de page affiche différentes options telles que aide, configuration, filtre arborescence kill, bien, arrête, etc.

Appuyez sur F2 ou S pour le menu de configuration > il y a quatre colonnes, à savoir Configuration, Colonne de gauche, Droite Colonne, et Compteurs disponibles.

Ici, vous pouvez configurer les compteurs imprimés en haut de la fenêtre, définir diverses options d'affichage, sélectionner parmi les modèles de couleurs et choisir quelles colonnes sont imprimées dans quel ordre.

Tapez tree ou t pour afficher l'arborescence des processus.

Vous pouvez vous référer aux touches de fonction affichées en pied de page pour utiliser cette astucieuse application htop pour surveiller les processus en cours d'exécution sous Linux. Cependant, nous vous conseillons d'utiliser des touches de caractères ou des touches de raccourci au lieu des touches de fonction, car elles peuvent avoir été mappées avec d'autres fonctions lors d'une connexion sécurisée.

Raccourci Htop et touches de fonction

Certaines des touches de raccourci et de fonction et leurs fonctionnalités pour interagir avec htop.