Htop – Une Visionneuse de processus Interactive pour Linux

Cet article est la continuation 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’être atteint à la version 2.2.0 et est livré avec de nouvelles fonctionnalités intéressantes.

Outil de surveillance des processus Htop Linux
Htop 2.2: Surveillance des processus Linux

Htop est une application interactive de surveillance des processus en temps réel pour les systèmes de type Linux / Unix et aussi une alternative pratique à top command, qui est un outil de surveillance des processus par défaut fourni avec 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 et sont les suivantes:

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

Installer Htop à l’aide de paquets binaires sous Linux

Pour installer Htop sur RHEL 8/7/6/5 et CentOS 8/7/6/5, le dépôt EPEL de votre système doit être installé et activé, pour ce faire, exécutez les commandes suivantes sur vos distributions respectives pour l’installer et l’activer pour votre architecture système (32 bits ou 64 bits).

Sur le système d’exploitation RHEL/CentOS–32 bits

-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm

Sur le système d’exploitation RHEL/CentOS–64 bits

-------------- For RHEL/CentOS 8 --------------# yum install epel-release # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -------------- For RHEL/CentOS 7 --------------# yum install epel-release-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm

Une fois le référentiel EPEL installé, vous pouvez cliquer sur la commande yum suivante pour récupérer et installer le paquet htop comme indiqué.

# yum install htop

Sur Fedora OS

Les utilisateurs de Fedora peuvent facilement installer htop à l’aide du référentiel Fedora Extras en tapant :

# yum install htop# dnf install htop 

Sur Debian et Ubuntu

Dans Debian et Ubuntu, vous pouvez récupérer htop en tapant :

# sudo apt-get install htop

Compiler et installer Htop à partir des Paquets Sources

Pour installer la version Htop 2.2.0, vous devez disposer d’Outils de développement et de Ncurses installés sur votre système, pour ce faire exécutez les séries de commandes suivantes sur vos distributions respectives.

Sur RHEL/CentOS et Fedora

# yum groupinstall "Development Tools"# yum install ncurses ncurses-devel# wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz# tar xvfvz htop-2.2.0.tar.gz# cd htop-2.2.0

Sur Debian et Ubuntu

$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev$ wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz$ tar xvfvz htop-2.2.0.tar.gz$ cd htop-2.2.0

Ensuite, exécutez le configure et créez un script pour installer et compiler htop.

# ./configure# make# 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 trois sections principalement

  1. En-tête, où nous pouvons voir des informations telles que le processeur, la mémoire, l’échange et montre également les tâches, la moyenne de charge et le temps de disponibilité.
  2. Liste des processus triés par utilisation du processeur.
  3. Footer shows different options like help, setup, filter tree kill, nice, quit, etc.
Htop Linux Processes Monitoring
Htop Linux Processes Monitoring

Press F2 or S for setup menu > there are four columns i.e Setup, Left Column, Right Column, and Available Meters.

Ici, vous pouvez configurer les compteurs imprimés en haut de la fenêtre, définir diverses options d’affichage, sélectionner parmi les motifs de couleur et choisir les colonnes imprimées dans quel ordre.

Écran de configuration Htop
Écran de configuration Htop

Tapez l’arborescence ou t pour afficher l’arborescence des processus.

Vue de processus Htop au Format d'arborescence
Vue de processus Htop au format d’arborescence

Vous pouvez vous référer aux touches de fonction affichées au pied de page pour utiliser cette application htop astucieuse 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 il peut avoir été mappé avec d’autres fonctions lors d’une connexion sécurisée.

Touches de raccourci et de fonction Htop

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

Htop Command Shortcuts and Keys
Htop Command Shortcuts and Keys

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.