Comment trouver et tuer un processus dans Ubuntu

Comment trouver et tuer un processus dans Ubuntu
Un ou plusieurs de vos programmes ou processus peut suspendre de temps en temps Ubuntu. Dans cette situation, vous vous retrouvez à chercher des méthodes pour s'arrêter facilement, rapidement et en toute sécurité les processus et les applications qui ne répondent pas, car redémarrer votre système n'est pas toujours la meilleure solution. Cet article vous montrera Comment je trouve et tue un processus dans Ubuntu en utilisant à la fois la ligne de commande et l'interface utilisateur Ubuntu. Avant de sauter dans cela, premièrement, nous vérifierons une brève introduction d'un processus:

Qu'est-ce qu'un processus dans Ubuntu

UN processus est une série d'étapes qui doivent être suivies pour accomplir une tâche particulière ou nous pouvons dire qu'il s'agit d'un programme qui effectue une opération. Plusieurs processus s'exécutent fréquemment simultanément lorsqu'un processus est lié à un seul programme, et chaque processus a son propre ensemble de composants qui effectuent des tâches spécifiques. Un processus a son propre ensemble de caractéristiques: numéro de processus (PID), nom de processus, numéro de processus unique, état du processus, origine du processus et temps, que chaque processus prend.

Lorsque vous exécutez une application, il commence à exécuter un processus d'arrière-plan. Vous pouvez tuer le processus associé à cette application en forçant la clôture de l'application. La section suivante démontrera Comment trouver et tuer un processus Utilisation du terminal Ubuntu. Alors, commençons!

Comment trouver et tuer un processus à Ubuntu en utilisant le terminal

Ubuntu a un utilitaire appelé «PS» pour afficher des informations associées aux processus sur un système, qui est un acronyme pour «État du processus". Le ps La commande est utilisée pour afficher une liste de processus en cours d'exécution, leurs PID et autres informations. Voici la liste des attributs de processus qui seront récupérés en exécutant le «ps" commande:

  • PID (identifiant de processus): Dans un système, chaque processus reçoit un PID, un identifiant unique pour chaque processus en cours d'exécution.
  • %CPU: C'est le temps consommé divisé par le temps d'exécution du processus.
  • % MEM: Il montre le rapport entre le résident définir la taille d'un processus sur la mémoire physique sur la machine.
  • VSZ: Cet attribut affiche l'utilisation de la mémoire virtuelle par un processus.
  • RSS: RSS représente le rapport entre la taille de l'ensemble des résidents et la mémoire physique non échangée.
  • Tty: Il donne des informations sur le terminal de contrôle associé au processus.
  • COMMENCER: Il affiche l'heure de début du processus.
  • TEMPS: Pour connaître l'utilisation totale du processeur, consultez la valeur de temps.
  • CMD: Cet attribut affiche la commande exécutée par le processus.

Maintenant, écrivez la commande ci-dessous pour trouver un processus et ses informations connexes dans le terminal Ubuntu:

$ ps ux

L'exécution de cette commande vous montrera la sortie suivante:

Sur votre terminal, vous avez maintenant toutes les informations liées aux processus. Rechercher un processus spécifique. Pour tuer un processus, utilisez son identifiant de processus dans le «tuer«Commande comme suit:

$ kill -9 [pid]

Dans la commande ci-dessus, «-9"Envoie le signal de mise à mort"Sigkill«Pour arrêter le processus immédiatement. Maintenant, nous allons essayer de tuer le processus d'avoir «2051«Pid de la manière suivante:

$ kill -9 2051

La sortie sans erreur déclare que le processus ayant PID = 2051 est tué avec succès. Pour confirmer l'opération tuée, exécutez à nouveau le «ps" commande:

$ ps ux

Vous pouvez voir que le processus tué avec PID 2051 n'est pas dans la liste des processus de récupération:

Comment trouver et tuer plusieurs processus dans Ubuntu en utilisant le terminal

Vous pouvez également utiliser le «tuer»Commande pour Tuer plusieurs processus immediatement. Par exemple, nous voulons tuer les processus avec des PID: 1770, 1772, 1774, qui sont également mis en évidence dans l'image ci-dessous:

Pour tuer ces multiples processus simultanément, dans le «tuer»Commande, écrivez leurs pides de la manière suivante:

$ Kill -9 1770 1772 1774

Terminé!

Comment trouver et tuer un processus à Ubuntu à l'aide du moniteur système

L'utilisation du terminal Ubuntu pour tuer le processus est simple, mais les débutants peuvent ne pas se sentir à l'aise de le faire. Cependant, un Ubuntu L'utilisateur peut utiliser le Moniteur système Application à cet effet. Le moniteur système fonctionne de manière similaire au gestionnaire de tâches sur le système Windows. Il affiche une liste de tous les processus actifs sur votre ordinateur et des informations en temps réel sur la RAM, le CPU et la consommation de disque. Il vous permet également de tuer tout logiciel de processus qui refuse de répondre.

Si vous n'avez pas de moniteur système dans votre système Ubuntu, écrivez la commande ci-dessous pour son installation:

$ sudo apt-get install gnome-system-monitor

Après avoir terminé l'installation, recherchez "Moniteur système”Dans la barre de recherche de l'application:

Ici, vous pouvez voir la liste des processus actifs sur votre système. Trouvez le processus qui ne répond pas, ou vous voulez tuer en faisant défiler la liste:

Vous pouvez tuer un processus spécifique en cliquant avec le bouton droit dessus, puis dans le menu contextuel, sélectionnez le «tuer"Option ou appuyez sur"Ctrl + k»:

Confirmez cette opération en cliquant sur le "Procédure de mise à mort”Bouton, mis en surbrillance dans l'image ci-dessous:

C'est ça. Votre processus sélectionné est tué dans votre système Ubuntu.

Conclusion

Ubuntu vous fournit divers outils pour rester en contrôle même lorsque le processus de course cesse de répondre. Tu peux tuer un processus qui ne répond pas en utilisant le Terminal Ubuntu et Moniteur système. Cet article vous a montré Comment trouver et tuer un processus dans Ubuntu Utilisation du terminal Ubuntu et du moniteur système. Selon notre expérience, l'utilisation du terminal pour tuer un processus est un meilleur choix car les outils basés sur l'interface graphique peuvent ne pas montrer les informations liées à l'exécution d'un processus caché.