logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Les Touches Magiques

  • Objet : Plantage du serveurX et manoeuvres à l'aveugle par le clavier
  • Niveau requis : TOUS
  • Commentaires : Vous êtes planté et vous n'avez plus de retour sur l'écran.
  • Débutant, pas de panique et regarde là : Important avant de poursuivre.

Introduction

Votre système est planté, complètement gelé. Avant de vous résigner à redémarrer à la sauvage en appuyant sur le touche “reset”, il vous est possible de tenter une dernière manœuvre.

Les magic SysRq key ou touches magiques sont des combinaisons de touche - Alt+SysRq+Touche - qui permettent d'envoyer des commandes de bas niveau directement à votre noyau.

Pour que vous puissiez utiliser les touches magiques, il faut que cette fonctionnalité soit activée dans le noyau. Ce qui est le cas par défaut sur la plupart des distributions.

Relancer le serveurX

On peut d'abord faire la combinaison de touches :

 ctrl+alt+tab

qui tue et relance X

Signalé par patrickV sur le forum, là :

Il faut être inscrit sur le forum pour suivre ce lien.

Si cela ne fonctionne pas, on passe aux touches magiques suivantes.

1/ Option -s

Lorsque tu travailles sur ta machine les données ne sont pas modifiées systématiquement sur le disque mais en ram.
la commande sync permet de synchroniser les modifications apportées sur les disques et donc vide les caches.

Première commande clavier, la synchronisation :

 alt+imprime+s
  • imprime est la touche = impression écran ou print screen.
  • -s est le lancement de la commande sync (synchronisation).

2/ Option -u

Seconde commande clavier, remonter les disques en lecture seule :

 alt+imprime+u
ATTENTION ! Les options -s et -u sont indispensables l'une après l'autre avant de poursuivre proprement.

Rebooter le PC

Commande pour redémarrer le PC (reBoot) :

 alt+imprime+b

Arrêter le PC

Commande pour arrêter le PC (halt) :

 alt+imprime+h

Tableau

Pour redémarrer un système Linux qui ne répond plus, il faut utiliser la séquence de touches suivante :

nomaction
unraw récupérer le contrôle du clavier X
kill envoyer SIGKILL a tous les processus, pour les forcer à s'arrêter immédiatement
sync synchroniser les disques, écrire le contenu du tampon sur le disque
unmount remonter tous les systèmes de fichiers en lecture seule, pour ne pas devoir lancer fsck au redémarrage
boot redémarrer le système

On peut utiliser la phrase mnémotechnique suivante : « Revenir En Islande Sur Un Bateau ».
Il faut commencer par maintenir simultanément les touches Alt et Syst, puis l'une après l'autre les touches dans l'ordre donné, en attendant au moins deux secondes entre chaque touche.

Cela permet de démonter correctement les systèmes de fichiers, ce qui évite de risquer des corruptions de données et de devoir exécuter fsck au redémarrage.
De plus les processus ont ainsi du temps pour enregistrer des sauvegardes d'urgence le cas échéant.

Remerciements

Merci à benjilepton, captnfab et Thom1 qui se sont assemblés sur irc pour proposer ce sauvetage avec un serveurX bloqué.

Liens

De Haricophile le tuteur fou de l'irc df !

doc/systeme/touches-magiques.1356658735.txt.gz · Dernière modification: 28/12/2012 02:38 par martin_mtl

Pied de page des forums

Propulsé par FluxBB