Aller au contenu

Créée le 10/11/2026

Surveillance des processus

  1. ps (Process Status) : Cette commande permet d'afficher des informations sur les processus en cours d'exécution. Vous pouvez utiliser la commande ps aux pour voir tous les processus en cours d'exécution, ou ps -ef | grep nom_du_programme pour ne voir que le processus qui vous intéresse.

  2. lsof (List Open Files) : Cette commande permet de lister tous les fichiers ouverts par un processus, y compris les bibliothèques chargées. Vous pouvez utiliser la commande lsof -p PID pour voir les fichiers ouverts par un processus spécifique, où PID est l'identifiant du processus.

  3. strace (System Trace) : Cette commande permet de suivre les appels système effectués par un processus. Vous pouvez utiliser la commande strace -p PID pour suivre les appels système d'un processus spécifique, ou strace nom_du_programme pour suivre les appels système d'un programme.

  4. ltrace (Library Trace) : Cette commande permet de suivre les appels de bibliothèque effectués par un processus. Vous pouvez utiliser la commande ltrace -p PID pour suivre les appels de bibliothèque d'un processus spécifique, ou ltrace nom_du_programme pour suivre les appels de bibliothèque d'un programme.

  5. ldd (List Dynamic Dependencies) : Cette commande permet d'afficher les bibliothèques dynamiques utilisées par un exécutable. Vous pouvez utiliser la commande ldd nom_du_programme pour voir les bibliothèques utilisées par un programme.

  6. objdump (Object File Dumper) : Cette commande permet d'afficher des informations détaillées sur un fichier exécutable, y compris les bibliothèques utilisées. Vous pouvez utiliser la commande objdump -x nom_du_programme pour voir les informations sur un programme