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

Introduction

Votre système est planté, complètement gelé. Avant de vous résigner à redémarrer à la sauvage en appuyant sur le bouton reset ou en sectionnant le câble d'alimentation avec la pince-monseigneur de votre grand-mère, 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 serveur X

Avec la commande (à faire avant)

dpkg-reconfigure keyboard-configuration

vous pouvez activer le redémarrage du serveur X par la combinaison Ctrl+Alt+Retour Arrière

Si cette combinaison ne fonctionne pas alors qu'elle a été activée, il est raisonnable d'essayer de forcer un redémarrage via les touches magiques.

Touche s : synchroniser les disques

Lorsque l'on travaille sur sa machine; les données ne sont pas modifiées systématiquement sur le disque mais en cache. L'appel système sync permet de synchroniser les modifications apportées sur les disques et donc vide les caches.

La commande magique suivante permet d'effectuer cette synchronisation :

Alt + ImpEc + S

Touche u : démontage des disques

Un système de fichier en lecture/écriture n'ayant pas été démonté avant extinction de la machine n'est pas « propre » et implique une vérification « fsck » au redémarrage. Le démontage des disques et remontage en lecture seule permet d'éviter cela :

Remonter les disques en lecture seule :

 alt+imprime+u
ATTENTION ! Les deux combinaisons avec S et U doivent être tapées l'une après l'autre afin 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

Il est possible d'utiliser aussi la fonction Out de l'APM (Advanced Power Management) :

 alt+imprime+o

Tableau

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

Touche nom action
R unraw récupérer le contrôle du clavier X
E terminate envoyer SIGTERM a tous les processus, pour leur permettre de s'arrêter proprement
I kill envoyer SIGKILL a tous les processus, pour les forcer à s'arrêter immédiatement
S sync synchroniser les disques, écrire le contenu du tampon sur le disque
U unmount remonter tous les systèmes de fichiers en lecture seule, pour ne pas devoir lancer fsck au redémarrage
B boot redémarrer le système

Pour le faire, 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 Impécr Syst sur le clavier, et ajouter l'une après l'autre les touches dans l'ordre donné par la phrase mnémotechnique, en attendant au moins deux secondes entre chacune d'elle pour permettre le démontage correcte des systèmes de fichiers en évitant 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 !

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/touches-magiques.1437233823.txt.gz · Dernière modification: 18/07/2015 17:37 par milou

Pied de page des forums

Propulsé par FluxBB