| |
| sysadmin:linux:raccourcis_redemarrage_systeme_linux [2025/07/03 08:30] – créée yoann | sysadmin:linux:raccourcis_redemarrage_systeme_linux [2026/03/21 11:13] (Version actuelle) – yoann |
|---|
| |
| |
| ====== GNU/Linux : Raccourcis de redémarrage ====== | ====== Linux : touches de redémarrage (SysRq keys) ====== |
| |
| :TODO: | Les "touches magiques" (magic system request keys) permettent d’interagir directement avec le noyau Linux : c'est une combinaison de plusieurs touches qui sont détectées par le noyau pour déclencher des actions spécifiques. |
| | |
| | On les utilise lorsque la machine se retrouve dans un état anormal/bloqué en dehors du Kernel Panic. |
| | |
| | <note> |
| | On identifie le Kernel panic par un clignotement simultané des diodes ''NUM LOCK'', ''MAJ LOCK'' ou ''SCROLL LOCK''. |
| | </note> |
| | |
| | |
| | La combinaison de touches : |
| | |
| | * Appuyer sur <key>Alt</key> + <key>System Request</key> + *touche*. |
| | |
| | |
| | La touche "System Request" est généralement placée sur la même touche que la touche "Imprim Ecran". On la désigne souvent par les abréviations "SysRq", Sys Req" ou "Syst" . |
| | |
| | |
| | <note> |
| | Sur un ordinateur portable, il est peut être nécessaire d'appuyer sur <key>Fn</key> (la touche Fonction) pour activer la touche System Request. |
| | </note> |
| | |
| | La combinaison devient alors <key>Alt</key> + <key>Fn</key> + <key>SysRq</key> + *touche*. |
| | |
| | |
| | ===== Séquence de redémarrage RSEIUB ===== |
| | |
| | |
| | * <key>Alt</key> + <key>SysRq</key> + <key>r</key> : (On se réapproprie le clavier) - facultatif, ça marche en principe sans ; |
| | * <key>Alt</key> + <key>SysRq</key> + <key>s</key> (Son synchronise, toujours synchroniser !) ; |
| | * <key>Alt</key> + <key>SysRq</key> + <key>e</key> (On tue proprement les processus) - facultatif ; |
| | * <key>Alt</key> + <key>SysRq</key> + <key>i</key> (On tue les processus récalcitrants un peu plus violemment) - facultatif ; |
| | * <key>Alt</key> + <key>SysRq</key> + <key>u</key> (On démonte et remonte les fichiers en lecture seule) ; |
| | * <key>Alt</key> + <key>SysRq</key> + <key>b</key> (On redémarre l'ordinateur) ; |
| | |
| | |
| | |
| | ===== Support des SysRq ===== |
| | |
| | Pour vérifier que le système est paramétré pour traiter les "System Requests", afficher la valeur ''/proc/sys/kernel/sysrq'' |
| | |
| | <code bash> |
| | cat /proc/sys/kernel/sysrq |
| | 176 |
| | </code> |
| | |
| | Les valeurs possibles : |
| | * ''0'' toutes les touches sont désactivés ; |
| | * ''1'' toutes les touches sont activées ; |
| | * ''>1'' masque de bits en fonctions des touches actives. |
| | |
| | Pour modifier temporairement cette valeur par défaut : |
| | |
| | <code bash> |
| | sysctl -w kernel.sysrq=1 |
| | </code> |
| | |
| | Pour redéfinir la valeur par défaut, créer un fichier de configuration dans le dossier ''/etc/sysctl.d/'' |
| | |
| | <code bash> |
| | echo "kernel.sysrq = 1" > /etc/sysctl.d/sysrq-set-all.conf |
| | </code> |
| | |
| | |
| | Le traitement des sysrq est journalisé : |
| | |
| | <code bash> |
| | # Affiche le journal en temps réel |
| | journalctl --follow |
| | </code> |
| | |
| | Appuyer sur les touches : <key>Alt</key> + <key>SysRq</key> + <key>s</key> |
| | |
| | Le journal doit afficher des messages du type : |
| | |
| | <file> |
| | mars 21 11:54:07 juggernaut kernel: sysrq: Emergency Sync |
| | mars 21 11:54:07 juggernaut kernel: Emergency Sync complete |
| | </file> |
| |
| |
| ===== Références ===== | ===== Références ===== |
| |
| * https://askubuntu.com/questions/995286/restart-ubuntu-via-keyboard | * [[https://askubuntu.com/questions/995286/restart-ubuntu-via-keyboard|Redémarrer Ubuntu via le clavier (askubuntu.com) (en)]] |
| | * [[https://www.linuxtricks.fr/wiki/sysrq-ou-les-touches-magiques|Sysreq ou les touches magiques pour interagir directement avec le noyau Linux (linuxtricks.fr) ]] |