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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:touches-magiques [28/12/2012 02:38] martin_mtl [Introduction] |
doc:systeme:touches-magiques [17/07/2015 19:16] captnfab [Les Touches Magiques] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Les Touches Magiques ====== | ====== Les Touches Magiques ====== | ||
- | * Objet : Plantage du serveurX et manoeuvres à l'aveugle par le clavier | + | * Objet : En cas de plantage du serveur X, manœuvres pour redémarrer proprement |
- | * Niveau requis : TOUS | + | * Niveau requis :{{tag>débutant avisé}} |
- | * Commentaires : //Vous êtes planté et vous n'avez plus de retour sur l'écran.// | + | * Commentaires : //La machine semble ne plus répondre.// |
- | * Débutant, pas de panique et regarde là : [[manuel:huile_de_meninges | Important avant de poursuivre.]] | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user> martinux_qc]] le 28/12/2012 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=129728#p129728 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
===== Introduction ===== | ===== 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. | + | 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. | 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. | ||
Ligne 14: | Ligne 20: | ||
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. | 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 ===== | + | ===== Relancer le serveur X ===== |
- | On peut d'abord faire la combinaison de touches : | + | Avec la commande (à faire avant) |
- | ctrl+alt+tab | + | <code root>dpkg-reconfigure keyboard-configuration</code> |
- | qui tue et relance X | + | vous pouvez activer le redémarrage du serveur X par la combinaison <key>C-A-Backspace</key> |
- | Signalé par **patrickV** sur le forum, là : | + | 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. |
- | * http://debian-facile.org/forum/viewtopic.php?pid=23338#p23338 | + | |
- | //Il faut être inscrit sur le forum pour suivre ce lien.// | + | ===== Touche s : synchroniser les disques ===== |
- | Si cela ne fonctionne pas, on passe aux touches magiques suivantes. | + | 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. |
- | ===== 1/ Option -s ===== | + | La commande magique suivante permet d'effectuer cette synchronisation : |
- | + | ||
- | 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 | alt+imprime+s | ||
- | * **imprime** est la touche = //impression écran// ou //print screen//. | + | Où **imprime** est la touche = //impression écran// ou //print screen//. |
- | * **-s** est le lancement de la commande //sync// (synchronisation). | + | |
- | ===== 2/ Option -u ===== | + | ===== Touche u : démontage des disques ===== |
- | Seconde commande clavier, remonter les disques en lecture seule : | + | 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 | alt+imprime+u | ||
- | <note important>ATTENTION ! Les options -s et -u sont indispensables l'une après l'autre avant de poursuivre proprement.</note> | + | <note important>ATTENTION ! Les deux combinaisons avec <key>s</key> et <key>u</key> doivent être tapées l'une après l'autre afin de poursuivre proprement.</note> |
Ligne 56: | Ligne 56: | ||
Commande pour arrêter le PC (halt) : | Commande pour arrêter le PC (halt) : | ||
alt+imprime+h | alt+imprime+h | ||
+ | |||
+ | Il est possible d'utiliser aussi la fonction Out de l'APM (Advanced Power Management) : | ||
+ | alt+imprime+o | ||
+ | |||
===== Tableau ===== | ===== Tableau ===== | ||
- | Pour redémarrer un système Linux qui ne répond plus, il faut utiliser la séquence de touches suivante : | + | 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 : |
- | ^nom^action^ | + | ^Touche ^nom ^ action ^ |
- | |unraw | récupérer le contrôle du clavier X | | + | |<key>r</key> |unraw | récupérer le contrôle du clavier X | |
- | |terminate — envoyer SIGTERM a tous les processus, pour leur permettre de s'arrêter proprement ; | + | |<key>e</key> |terminate | envoyer SIGTERM a tous les processus, pour leur permettre de s'arrêter proprement | |
- | |kill | envoyer SIGKILL a tous les processus, pour les forcer à s'arrêter immédiatement | | + | |<key>i</key> |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 | | + | |<key>s</key> |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 | | + | |<key>u</key> |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 | | + | |<key>b</key> |boot | redémarrer le système | |
- | On peut utiliser la phrase mnémotechnique suivante : « **R**evenir **E**n **I**slande **S**ur **U**n **B**ateau ». \\ | + | Pour le faire, on peut utiliser la phrase mnémotechnique suivante : \\ |
- | 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. | + | « **R**evenir **E**n **I**slande **S**ur **U**n **B**ateau ». ;-) |
- | 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 [[commande:fsck]] au redémarrage. \\ | + | Il faut commencer par maintenir //simultanément// les touches <key>Alt</key> et <key>Impécr</key> <key>Syst</key> 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 [[doc:systeme:partition | systèmes de fichiers]] en évitant de risquer des corruptions de données et de devoir exécuter [[:doc:systeme:fsck]] au redémarrage. \\ |
De plus les processus ont ainsi du temps pour enregistrer des sauvegardes d'urgence le cas échéant. | De plus les processus ont ainsi du temps pour enregistrer des sauvegardes d'urgence le cas échéant. | ||