Aller au contenu

Magic Key sous linux, le Ctrl Alt Supp du Tux


Messages recommandés

Un petit truc pour ceux qui ne connaitrait pas, et très utile en cas de plantage sérieux pour éviter un reboot bien violent.

Tout d'abord vérifier que l'option est activée dans le kernel :

#cd /usr/src/linux

#make menuconfig

et vérifier que l'option est activée :

Fichier : .config

Kernel hacking -> Kernel debugging [*] -> Magic SysRq Key [*]

Si l'option n'est pas activée, recompiler avec l'option, rebooter etc.

Ensuite on peut se servir des combinaisons de touches suivantes :

* Alt-Imprime Ecran-k tue tous les processus de la console courante,

* Alt-Imprime Ecran-e envoie le signal TERM à tous les processus du système, sauf le processus père init,

* Alt-Imprime Ecran-i envoie le signal KILL (plus autoritaire que le précédent) à tous les processus du système, sauf init.

* Alt-Imprime Ecran-r = Bascule la gestion du clavier de mode brute (raw) à XLATE

* Alt-Imprime Ecran-o = Eteint le systeme via APM

* Alt-Imprime Ecran-p = Affiche sur la console les registres et drapeaux actuels

* Alt-Imprime Ecran-t= Affiche une liste des taches actuellement en cours et leur description

* Alt-Imprime Ecran-m = Affiche le contenu actuel de la mémoire

* Alt-Imprime Ecran-0-9 = Determine le niveau de log de la console (log level)

* Alt-Imprime Ecran-I > Envoie SIGKILL à tous les processus (meme init)

Si ces combinaisons de touches ne permettent pas de récupérer une console sur le système, il faut alors se résoudre à rebooter le système en utilisant successivement les combinaisons de touches suivantes à quelques secondes d'écart :

* Alt-Imprime Ecran-s (synchronise les disques durs)

* Alt-Imprime Ecran-u (démonte les systèmes de fichiers)

* Alt-Imprime Ecran-b (reboote le système)

Alt-Imprime Ecran-k s'appelle aussi Secure Attention Key (SAK). En tuant les processus de la console courante (ce qui déconnecte du même coup l'utilisateur de cette console), cette commande permet de s'assurer qu'aucune application espion ne mime le shell ou l'invite de saisie de mot de passe de connexion.

vous pouvez retrouver l'ensemble de la doc sur les magic sys key dans les fichiers /usr/src/linux/Documentation/sysrq.txt et /usr/src/linux/Documentation/SAK.txt

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...