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
- 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é.
- Liste des processus triés par utilisation du CPU.
- 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.