Différences
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 | ||
touches_magiques [Le 01/08/2017, 15:03] ublender fusion dontzap et touches magiques |
touches_magiques [Le 20/05/2024, 22:50] (Version actuelle) nany [Activer ou désactiver les touches magiques] |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
Les touches magiques sont documentées en détail dans le fichier **/usr/share/doc/linux-doc-`uname -r`/Documentation/sysrq.txt.gz** fourni par le paquet **linux-doc-`uname -r`** (dépend de votre version du noyau, donnée par la commande **uname -r**). | Les touches magiques sont documentées en détail dans le fichier **/usr/share/doc/linux-doc-`uname -r`/Documentation/sysrq.txt.gz** fourni par le paquet **linux-doc-`uname -r`** (dépend de votre version du noyau, donnée par la commande **uname -r**). | ||
- | <note>Les touches magiques ne tiennent pas compte de la disposition de votre clavier et sont basées sur le layout qwerty, les principales combinaisons sur un clavier AZERTY sont indiquées dans le tableau ci-dessous, pour d'autres dispositions, voir [[ http://en.wikipedia.org/wiki/Magic_SysRq_key | ce lien ]]</note> | + | <note>Les touches magiques ne tiennent pas compte de la disposition de votre clavier et sont basées sur le layout qwerty, les principales combinaisons sur un clavier AZERTY sont indiquées dans le tableau ci-dessous, pour d'autres dispositions, voir [[ https://fr.wikipedia.org/wiki/Magic_SysRq_key| ce lien ]]</note> |
Les combinaisons disponibles sont : | Les combinaisons disponibles sont : | ||
Ligne 40: | Ligne 40: | ||
| **Alt SysRq l (L minuscule)** | Envoie un signal de fin (SIGKILL, plus ferme que SIGTERM) à tous les processus (même //init//) | kil**L** |non| 64 | | | **Alt SysRq l (L minuscule)** | Envoie un signal de fin (SIGKILL, plus ferme que SIGTERM) à tous les processus (même //init//) | kil**L** |non| 64 | | ||
| **Alt SysRq m** | Affiche le contenu actuel de la mémoire | **M**emory |non| 8 | | | **Alt SysRq m** | Affiche le contenu actuel de la mémoire | **M**emory |non| 8 | | ||
- | | **Alt SysRq o** | Éteint le systeme via APM | **O**ut |non| 128 | | + | | **Alt SysRq o** | Éteint le systeme via APM | **O**ut |**oui**| 128 | |
| **Alt SysRq p** | Affiche sur la console les registres et drapeaux actuels | **P**rint |non| 8 | | | **Alt SysRq p** | Affiche sur la console les registres et drapeaux actuels | **P**rint |non| 8 | | ||
| **Alt SysRq r** | Bascule la gestion du clavier de mode brute (raw) à XLATE | **R**aw |non| 4 | | | **Alt SysRq r** | Bascule la gestion du clavier de mode brute (raw) à XLATE | **R**aw |non| 4 | | ||
Ligne 54: | Ligne 54: | ||
Effectuez les combinaisons de touches suivantes, dans l'ordre : | Effectuez les combinaisons de touches suivantes, dans l'ordre : | ||
- | |||
- **Alt SysRq s** - Synchronise les disques | - **Alt SysRq s** - Synchronise les disques | ||
- **Alt SysRq e** - Essaie de fermer les processus en envoyant SIGTERM [facultatif] | - **Alt SysRq e** - Essaie de fermer les processus en envoyant SIGTERM [facultatif] | ||
Ligne 67: | Ligne 66: | ||
Certains utilisent la séquence : REISUB ( //**R**etourner **E**n **I**slande **S**ur **U**n **B**ateau//). | Certains utilisent la séquence : REISUB ( //**R**etourner **E**n **I**slande **S**ur **U**n **B**ateau//). | ||
+ | |||
+ | __Les traces qui seront enregistrées dans le journal en version **20.04.1** seront les suivantes:__ | ||
+ | |||
+ | Pour Alt SysRq s - Synchronise les disques: L'action est visible. | ||
+ | <code bash>kernel: sysrq: Emergency Sync | ||
+ | kernel: Emergency Sync complete</code> | ||
+ | Pour Alt SysRq e - Essaie de fermer les processus en envoyant SIGTERM: La commande est certainement périmée. | ||
+ | <code bash>kernel: sysrq: This sysrq operation is disabled.</code> | ||
+ | Pour Alt SysRq i - Tue tous les processus restant en envoyant SIGKILL: La commande est certainement périmée. | ||
+ | <code bash>kernel: sysrq: This sysrq operation is disabled.</code> | ||
+ | Pour Alt SysRq u - Démonte les disques: Cette commande semble plutôt remonter les partitions en mode lecture seule. On peut mettre en doute sa nécessité. | ||
+ | <code bash>sysrq: Emergency Remount R/O</code> | ||
+ | Une vérification montre bien que la totalité des partitions est remontée en mode lecture seule. | ||
+ | <code bash>touch /media/DupliNosDonnees/titi | ||
+ | touch: impossible de faire un touch '/media/DupliNosDonnees/titi': Système de fichiers accessible en lecture seulement </code> | ||
+ | |||
+ | |||
+ | |||
+ | Pour Alt SysRq b - Redémarre : Rien n'est écrit. Mais le boot a réellement lieu. | ||
+ | |||
+ | |||
===== Activer ou désactiver les touches magiques ===== | ===== Activer ou désactiver les touches magiques ===== | ||
Ligne 75: | Ligne 95: | ||
Pour activer certaines touches seulement, il faut indiquer la somme des touches (cf. tableau du dessus, colonne valeur).\\ | Pour activer certaines touches seulement, il faut indiquer la somme des touches (cf. tableau du dessus, colonne valeur).\\ | ||
- | La valeur par défaut depuis Ubuntu 14.04 LTS Trusty est **176**, c'est à dire **16** (S = sync) + **32** (U = remount read-only) + **128** (B = reboot). | + | La valeur par défaut depuis Ubuntu 14.04 LTS Trusty est **176**, c'est à dire **16** (S = sync) + **32** (U = remount read-only) + **128** (B = reboot ou O = out). |
===== Changer de la combinaison de touches pour redémarrer le serveur X===== | ===== Changer de la combinaison de touches pour redémarrer le serveur X===== | ||
====En ligne de commande==== | ====En ligne de commande==== | ||
- | Il est possible de redémarrer le serveur X avec une autre combinaison de touches que alt+sysRq+K. Pour cela, il faut éditer le fichier /etc/default/keyboard en tant qu'administateur. Dans la section XKBOPTIONS modifier comme suit: | + | Il est possible de redémarrer le serveur X avec une autre combinaison de touches que alt+sysRq+K. Pour cela, il faut éditer le fichier /etc/default/keyboard en tant qu'administateur. Dans la section XKBOPTIONS modifier comme suit: |
<code>XKBOPTIONS="terminate:ctrl_alt_bksp"</code> | <code>XKBOPTIONS="terminate:ctrl_alt_bksp"</code> | ||
- | afin d'utiliser la combinaison ctrl+alt+⌫. | + | afin d'utiliser la combinaison ctrl+alt+⌫. |
====Méthode graphique==== | ====Méthode graphique==== | ||
=== Sous GNOME et UNITY (Ubuntu) === | === Sous GNOME et UNITY (Ubuntu) === |