Découvrez les commandes essentielles de Linux pour gérer les processus. Cet article aborde l’utilisation du terminal à travers des exemples et des astuces pratiques afin de maîtriser la gestion des tâches.
En 2011, une série de tutoriels a débuté pour enseigner l’utilisation de la ligne de commande de Linux. Intitulée « Commandes Linux pour débutants », cette série a rencontré un grand succès. Cette année, nous revenons avec des nouveautés. Aujourd’hui, nous allons apprendre à « tuer » des processus.

Pour visualiser tous les processus en cours d’exécution sur le système, utilisez la commande «ps» (process-statistics).
La commande ps possède divers arguments, mais l’ensemble le plus courant est ps aux:
| ppinto@koala:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 1.6 0.3 2532 1372 1 Ss 13:56 0:01 /sbin/init root 2 0.0 0.0 0 0 1 S< 13:56 0:00 [kthreadd] root 3 0.0 0.0 0 0 1 S< 13:56 0:00 [migration/0] |
Explication de l’sortie précédent
- USER – nom de l’utilisateur qui possède le processus.
- PID – identifiant du processus.
- %CPU – utilisation du CPU depuis la dernière mise à jour de l’écran.
- %MEM – utilisation de la mémoire physique.
- VSZ – quantité de mémoire virtuelle utilisée par le processus.
- RSS – kilobytes de mémoire physique utilisés.
- TTY – Indication du terminal où le processus est en cours d’exécution.
- STAT – S-sleeping, R-running, T-(arrêté ou en trace), D-uniterruptable sleep, Z=zombie.
- TIME – temps total de CPU utilisé par le processeur.
- COMMAND – commande utilisée pour démarrer le processus.
Autres utilisations de la commande ps
| ps -e ps -ef ps -eF ps -ely |
Tuer et envoyer des signaux à des processus
La commande «kill» peut envoyer plusieurs types de signaux à un processus. Par défaut, si aucun autre signal n’est spécifié, le signal envoyé est le TERM (terminate).
Le sinal KILL garantit que le processus est vraiment terminé.
Exemple d’utilisation :
| kill -KILL 315 ou kill -9 315 |
Pour obtenir une liste de tous les types de signaux disponibles, vous pouvez utiliser la commande kill -l

La commande «killall» permet de tuer un processus par son nom. Elle envoie des signaux à tous les processus exécutant un programme donné. Par exemple, pour terminer le vi (éditeur de texte de Linux), nous pouvons exécuter la commande :
Et pour aujourd’hui c’est tout. Comprenez pourquoi le kill –9 est fréquemment utilisé, que j’aime appeler «tuer» un processus sans pitié. En plus de ps, jetez également un œil aux commandes top et htop.