Vous savez quand, sous Windows, un programme se bloque et que vous devez ouvrir le gestionnaire de tâches pour le forcer à se fermer? Ici, ce genre de chose ne se produit pas seulement sur le système d'exploitation domestique de Microsoft: ils se produisent également sur des systèmes d'exploitation généralement plus stables, comme macOS et Linux, et c'est précisément ce que je veux vous parler aujourd'hui.
Pour être plus précis, c'est Linux que je veux te parler, et je veux le faire pour illustrer certaines des meilleures techniques pour "tuer", c'est-à-dire pour finir de manière forcée, les processus qui ne répondent plus. Il y a plusieurs façons de le faire, et puisque vous faites seulement vos premiers pas dans ce système d'exploitation extraordinaire, je vous suggère de les essayer tous.
Je vais utiliser Ubuntu, l'une des distributions Linux les plus répandues au monde (pour être exact Ubuntu 16.04 LTS), mais les instructions du tutoriel sont valables pour de nombreuses autres versions du système d'exploitation pingouin. Courage, n'attendez plus: prenez cinq minutes de temps libre et découvrez comment tuer un processus Linux en suivant les instructions ci-dessous. Je vous assure que ce sera vraiment un jeu d'enfant!System MonitorSi vous êtes habitué à Windows et son gestionnaire de tâches, vous trouverez l'interface
System Monitor interfaccia très familière, une application incluse en standard dans Ubuntu (et d'autres distributions Linux) qui vous permet de voir tous les processus courir sur votre ordinateur et "tuer" ceux qui ne répondent plus.
Pour utiliser System Monitor, allez sur Linux Dash (sur Ubuntu, cliquez simplement sur l'icône «Rechercher sur l'ordinateur» dans la barre latérale de gauche), cherchez «System Monitor» dans l'écran qui s'ouvre et cliquez sur icône de l'utilitaire qui apparaît dans les résultats de la recherche.Dans la fenêtre qui s'ouvre, trouvez le processus lié au programme que vous voulez "tuer", sélectionnez-le avec la souris et cliquez d'abord sur le boutonTerminer le processus
(situé en bas à gauche) puis sur le boutonTerminer le processusdans la fenêtre confirme qu'il apparaît au centre de l'écran.Si le processus sélectionné, malgré l'appui sur le bouton "Terminer le processus", ne se ferme pas, faites un clic droit sur son nom et sélectionnez l'élément "Kill" dans le menu qui apparaît. De cette façon, vous devriez pouvoir forcer la fermeture du processus sélectionné (et donc du programme).Commande "xkill"
Un autre moyen très simple de "tuer un processus Linux" est d'invoquer la commande "xkill" dans le terminal. En utilisant la commande xkill, le pointeur de la souris se transforme en un petit "x" et vous permet de "tuer" un programme en cliquant simplement sur sa fenêtre.Allez, essaye maintenant! Ouvrez leterminalde Linux (si vous ne savez pas où il se trouve, cherchez-le dans le tableau de bord), tapez la commandexkill
dans la fenêtre qui s'ouvre et appuyez surEntréesur le clavier du PC.
A ce stade, le pointeur de la souris aurait dû se transformer en
"x"et le message devrait apparaître dans le terminalSélectionnez la fenêtre dont vous voulez tuer le client avec le bouton 1. Puis cliquez sur la fenêtre du programme que vous voulez terminer et le processus connexe devrait être "tué" en un instant.Terminal
Enfin, je veux vous montrer quelques commandes qui vous permettent de tuer les processus Linux depuis le terminal. Ce ne sont pas des solutions confortables ou intuitives comme celles analysées ci-dessus, mais il est toujours bon de les connaître (même juste pour approfondir leur confiance avec le terminal Linux).Dans certains cas, pour que les commandes soient correctement exécutées, le préfixesudodoit être préfixé avec ce dernier et le mot de passe administrateur doit être entré.Commande "kill"Vous pouvez utiliser la commande "kill" pour terminer un processus en indiquant simplement l'ID, c'est-à-dire le code d'identification.Pour connaître le code d'identification du processus, ouvrez le terminal et tapez la commande
ps aux | nom grepoù à la place de "nom" vous devez entrer le nom du programme à terminer. Par exemple, pour trouver tous les processus liés à LibreOffice, vous devez taper ps aux | grep libreoffice.Pour terminer le processus, vous devez taper la commande IDtuer
, où au lieu de « ID », vous devez taper le « tuer » l'identificateur de processus (par exemple.
4818
tuer pour mettre fin au processus avec ID 4818).commande « pkill »Avec la commande pkill
peut « tuer » tous les processus qui ont leur nom dans une période déterminée, sans connaître l'identifiant numérique.Par exemple, taper «pkill firefox» met automatiquement fin à tous les processus contenant «firefox» dans leur nom.Si vous voulez savoir quels sont les processus qui contiennent un mot particulier en leur nom, tapez la commande terme
- pgrep -l, où au lieu de « terme » vous devez taper le terme qui doit être présent dans le nom du processus.commande « killall »Si vous connaissez le nom exact d'un emploi et que vous voulez « tuer » sans retourner à son ID numérique, utilisez la commandede
- de nom, où au lieu de « nom » vous devez taper le nom exact du processus d'être (par exemplekillall firefoxpour finir le processus "firefox").Pour savoir quels processus sont en cours d'exécution sur votre ordinateur, tapez la commandeps -ef
. Si vous voulez savoir quels processus sont exécutés par un utilisateur spécifique sur votre ordinateur, utilisez la commande
ps -ef | nom grep, où à la place de "nom" vous devez taper le nom de l'utilisateur recherché.Enfin, regardez ce en utilisant la commande
haut vous pouvez voir quels sont les processus qui utilisent la plus grande quantité de ressources (CPU et RAM) sur votre ordinateur.Si vous remarquez que votre ordinateur va trop lent, vous pouvez utiliser la commande « top » pour identifier les processus responsables de ralentissement de PC et la commande « killall » d'y mettre fin.