Comment répertorier les processus en cours d'exécution sous Linux

Comment Repertorier Les Processus En Cours D Execution Sous Linux



Chaque fois que vous exécutez un processus, celui-ci se compose de divers éléments tels que la saisie de l'utilisateur, la récupération et le traitement des données des fichiers, les instructions du programme, etc. Principalement, les processus sont de deux types : les processus de premier plan et les processus d'arrière-plan. Alors que les processus de premier plan dépendent généralement des entrées de l'utilisateur, les processus d'arrière-plan s'exécutent de manière autonome sans la participation de l'utilisateur.

L'une des tâches fréquentes des utilisateurs de Linux consiste à répertorier ces processus. Pourquoi? Il aide à la surveillance du système, à l'analyse des performances, au dépannage, à la gestion des ressources, à l'audit de sécurité, etc. Cependant, de nombreux utilisateurs ignorent les méthodes utilisées pour cette tâche. Ainsi, ce guide abordera brièvement les commandes permettant de répertorier les processus en cours d’exécution sous Linux.







Comment répertorier les processus en cours d'exécution sous Linux

Vous pouvez utiliser quelques commandes pour répertorier les processus en cours d'exécution. Par conséquent, nous diviserons cette section en plusieurs parties pour démontrer l’utilisation de chaque commande.



1. The Ps Aux Command

Ps aux affiche des détails détaillés sur les processus en cours. Il présente une liste complète des processus avec leurs PID, leur utilisation du processeur, leur consommation de mémoire et d'autres statistiques dans un format lisible par l'homme :



ps aux





De plus, si vous souhaitez afficher les processus exécutés par une application spécifique, utilisez-la avec la commande « grep ».

ps aux | poignée nom_application

Remplacez le terme « app_name » par le nom de votre application prévue. Cette commande canalise la sortie de la commande « ps aux » vers la commande « grep » en entrée. Après cela, la commande « grep » filtrera le résultat en fonction du nom de l'application que vous fournissez.



Par exemple, si nous voulons rechercher les processus exécutés par l'application snap, la commande serait :

ps aux | poignée instantané

2. Le commandement supérieur

La commande table des processus (en haut) affiche les processus en cours d'exécution gérés par le noyau dans une vue en temps réel. Outre le PID, il fournit des informations sur l'utilisateur qui a démarré le processus, son utilisation des ressources et le temps consommé.

haut

3. La commande Pstree

Pstree affiche la hiérarchie des processus sous forme d'arborescence qui aide un utilisateur à vérifier la connexion entre les différents processus.

pstree

Conclusion

La liste des processus en cours d'exécution sous Linux est cruciale pour maintenir la santé du système, dépanner les erreurs, optimiser le système et assurer la sécurité. Il fournit un aperçu précieux de tout ce qui se passe à l’intérieur du système, ce qui aide les utilisateurs à prendre des décisions éclairées pour améliorer les performances du système. Par conséquent, ce guide explique de manière exhaustive les commandes utilisées pour répertorier les processus en cours. Nous avons discuté de trois commandes efficaces – ps aux, pstree et top – qui servent toutes à des fins différentes dans la liste des processus.