Parfois, nous l'avons tous vécu, Linux "plante". Heureusement c'est rarement grave au point de devoir redémarrer son PC (touts les systèmes actuels ne peuvent pas en dire autant). Comment s'y prendre méthodiquement (ou tout du moins en suivant ma méthode), c'est ce que je vais essayer de vous expliquer :

Tuer l'application qui pose problèmes

En général, si une seule application bloque, ce n'est pas un gros problème. Il vous suffit de lancer xkill (ou bien d'appuyer sous Ctrl+Alt+Esc sous ''KDE) et puis de cliquer sur l'application à tuer. En général c'est très efficace... mais il reste parfois un processus lié à cette application qui tournent en arrière plan. Pour y remédier, il faut voir le point suivant.

Afficher la liste des processus

La commande ps aux ou mieux ps axjf, qui affiche en plus l'arborescence des processus, va vous permettre de voir tous les processus tournant sur votre PC. De cette manière vous pouvez vous assurer qu'une application que vous venez de tuer a bel et bien disparu.

En notant le numéro du processus (numéro de la deuxième colonne) vous pouvez ensuite tuer ce processus en tapant kill numéro qui demande gentiment à l'application de se stopper. Plus violemment, kill -9 numéro quitte l'application sans lui donner le temps de souffler (et d'essayer de se quitter proprement). C'est très utile si l'application est bel et bien plantée, mais à utiliser avec modération !

Pour éviter de noter le numéro du processus vous pouvez aussi faire un killall nom_du_processus. Par exemple killall amarokapp.

Redémarrer le serveur graphique

Si c'est toutes les applications qui semblent bloquées, il vous reste la solution Ctrl+Alt+Backspace (touche qui sert à supprimer la lettre avant le curseur, en général juste au dessus de la touche Entrée). Cette combinaison redémarre le serveur graphique.

Éradiquer l'utilisateur

Si jamais la solution ci-dessus ne marche pas, vous avez toujours possibilité d'éradiquer tous les processus de votre utilisateur. Pour cela il vous faut le programme slay (sudo apt-get install slay pour l'installer) qui s'utilise de la sorte : sudo slay utilisateur. Pour pouvoir taper cette commande il faut bien sûr que vous ayez au moins un terminal qui répond (ne serait-ce que un des terminaux virtuels auxquels on accède par les touches Ctrl+Alt+Fn ou Fn représente une des touches F1, F2, ... en haut de votre clavier.

Si vraiment tout est bloqué il vous reste un dernier espoir !

Les touches magiques du noyau Linux

Si vous avez un noyau dans lequel sont activées les Magic Keys (c'est le cas de Ubuntu et tous ses descendants), vous pouvez utiliser la combinaison Alt+Sys (la touche Système) ainsi qu'une des touches suivantes :

  • k pour tuer tous les processus de la console virtuelle courante,
  • e pour terminer (le plus gentiment possible) tous les processus système,
  • i pour tuer tous les processus système.

Et si toujours rien ne marche

Évitez à tout prix d'appuyer sur le bouton d'alimentation de votre ordinateur. Ce n'est pas très bon (entre autres à cause d'un risque de perte de données). Préférez les combinaisons suivantes dans l'ordre :

  • Alt+Sys+s synchronise les disques (s'assure que les données qui doivent être écrites sur le disque le sont bien),
  • Alt+Sys+u démonte le système de fichiers (ou plutôt le remonte en lecture seule),
  • Alt+Sys+b redémarre le PC.

Voilà une solution de dernier recours... que vous utiliserez j'en suis convaincu que très très rarement.


Merci de faire part de vos remarques/corrections et surtout de vos autres méthodes/techniques/outils/solutions dans les commentaires. Merci pour votre participation.