Linux Processes · 6 min read · Nov 30, 2025
Comment afficher les processus en cours d'exécution sur Linux

Tout ce qui fonctionne sur un système Linux, d’une application utilisateur à un service système, est son propre processus. Même si votre ordinateur est assis sur un écran de terminal vide, il y a sans aucun doute une multitude de processus en cours d’exécution en arrière-plan. Il existe plusieurs outils Linux que nous pouvons utiliser pour identifier tous les processus sur notre système, et c’est ce que nous allons couvrir dans ce guide.
Savoir comment vérifier les processus en cours d’exécution vous permettra de vérifier si quelque chose fonctionne, de le terminer si nécessaire, et de surveiller son impact sur les ressources de votre système (CPU et RAM).
Lister les processus avec la commande ps
La commande ps peut lister tous les processus en cours d’exécution sur un système Linux avec l’option -e.
ps -e
Il est normal qu’un système ait un grand nombre de processus en cours d’exécution à tout moment, donc il est plus facile de filtrer cette liste en redirigeant la commande vers more. Par exemple, pour voir 15 lignes à la fois :
ps -e | more -15La sortie de ps nous montre chaque processus en cours d’exécution, son identifiant de processus respectif (abrégé en PID), et le TTY (interface terminal sur laquelle le processus s’exécute). Un point d’interrogation dans la colonne TTY signifie que le processus n’est attaché à aucune interface terminal - il fonctionne simplement en arrière-plan.
Vous pourriez avoir besoin de connaître le PID d’un processus afin de le tuer, ou le TTY pour pouvoir revenir au processus ouvert en vous réattachant à la bonne fenêtre de terminal.
Une autre option utile avec ps est l’option -aux.
ps -auxComme l’option précédente, cela listera chaque processus en cours d’exécution sur votre système. Mais cela liste également l’utilisation actuelle du CPU et de la RAM de chaque processus, ainsi que la commande qui a généré chaque processus.

Trouver un processus avec pgrep
La commande pgrep combine en quelque sorte ps et grep pour nous. Nous pouvons spécifier le nom - ou une partie d’un nom - d’un processus que nous recherchons, et pgrep renverra les identifiants de processus respectifs.
Par exemple, pour rechercher tout processus lié à SSH sur votre système, vous taperiez :
pgrep ssh
Comme montré dans la capture d’écran ci-dessus, pgrep a trouvé un processus SSH avec un PID de 1143. Pour une vérification supplémentaire, vérifions avec la commande ps :
ps -e | grep 1143
Voir les processus en cours d’exécution avec top
L’outil top est, bien sûr, un outil en ligne de commande, mais il fournit une sortie interactive de tous les processus actuellement en cours d’exécution, affichant les informations comme vous vous y attendez dans une interface graphique. Il est facile de commencer. Il suffit de taper top :
top
La sortie de top nous fournit beaucoup d’informations, y compris l’utilisation globale du CPU et de la RAM sur notre système. Mais nous sommes ici pour la liste des processus, que vous trouverez directement en dessous.
La fenêtre du terminal n’est pas assez grande pour permettre à top de lister tous les processus en cours d’exécution, donc top affiche autant qu’il peut et les classe par utilisation des ressources système. En d’autres termes, les processus utilisant le plus de CPU et de RAM seront listés en haut. Les processus moins exigeants apparaîtront plus bas dans la liste, éventuellement coupés de la fenêtre du terminal.
Utilisez les touches fléchées sur votre clavier pour faire défiler la liste des processus.
Il y a pas mal d’informations listées sur chaque processus en cours d’exécution. Voici un rapide aperçu de ce que signifient ces différentes colonnes :
- PID : L’identifiant de processus de chaque tâche.
- PR : La priorité de planification d’une tâche.
- NI : La valeur nice d’une tâche. Les nombres négatifs indiquent une priorité plus élevée.
- VIRT : La quantité de mémoire virtuelle utilisée.
- RES : La quantité de mémoire résidente utilisée.
- SHR : La quantité de mémoire partagée utilisée.
- S : L’état d’une tâche (R=en cours d’exécution, S=en veille).
- %CPU : Pourcentage actuel du CPU utilisé par une tâche.
- %MEM : Pourcentage actuel de la RAM utilisé par une tâche.
- TIME+ : Le temps CPU d’une tâche.
- COMMAND : La commande utilisée pour générer la tâche.
Comme mentionné, top est interactif, donc nous pouvons utiliser quelques raccourcis clavier pour faire des choses intéressantes avec. Nous allons passer en revue quelques-uns des plus pratiques ci-dessous.
Appuyez sur la touche z pour colorer les processus en cours d’exécution. Cela facilite la différenciation des tâches en cours d’exécution des processus en veille ou zombies.

Appuyez sur la touche c pour obtenir la commande complète utilisée pour chaque tâche. Cela affichera le chemin absolu, ainsi que toutes les options utilisées.

Appuyez sur la touche k pour tuer un processus en cours d’exécution, directement depuis l’outil top. Cela vous fait gagner un peu de temps en évitant de quitter l’outil et de lancer une commande kill séparée. Vous devrez taper le PID du processus que vous souhaitez terminer :

Appuyez sur la touche r pour changer la priorité d’un processus avec renice. Entrez le PID du processus que vous souhaitez renice :

Pour plus d’options, appuyez sur la touche h (aide) pour voir tout ce que top peut faire.
Une fois que vous avez terminé d’utiliser l’outil top, vous pouvez quitter l’outil et revenir au terminal en appuyant sur q.
** Voir les processus en cours d’exécution avec htop
L’outil htop s’appuie sur top et est un peu plus convivial et agréable à regarder. Le seul inconvénient est qu’il n’est pas installé par défaut sur toutes les distributions Linux, donc vous devrez peut-être l’installer d’abord. Il devrait se trouver dans les dépôts de votre système d’exploitation, voici comment l’installer avec votre gestionnaire de paquets :
Debian et Ubuntu :
sudo apt install htopCentOS et Fedora :
dnf install htopRed Hat :
yum install htopUne fois installé, tapez simplement htop pour exécuter l’outil.
htop
Vous pouvez utiliser votre souris pour interagir avec htop, et les différentes commandes clavier sont listées en bas de la fenêtre du terminal. Il fonctionne principalement de la même manière que la commande top, mais avec une interface plus propre et plus facile à comprendre.
Conclusion
Dans ce guide, je vous ai montré différentes méthodes pour afficher les processus en cours d’exécution sur un système Linux. La méthode que vous utilisez dépendra de la situation et de votre préférence, mais chaque méthode a ses propres avantages.
En utilisant ce que vous avez appris dans ce guide, vous pourrez identifier tous les processus en cours d’exécution sur votre système et leur impact sur les ressources système et vous donner la possibilité de terminer ou de réprioriser les tâches comme bon vous semble.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.