====== Lorsque le système gèle ====== ===== SysRq ===== Les séquences SysRQ permettent d'effectuer quelques tâches élémentaires en agissant directement sur le noyau. Elles permettent entre autres d'arrêter proprement le système et d'éviter une corruption du système de fichiers. ===== Référence ===== * /usr/src/linux/Documentation/sysrq.txt * http://club.mandriva.com/xwiki/bin/KB/MagicSysRqKey * http://didier.raboud.com/share/linux/SysRQ.pdf ===== Prérequis ===== Pour l'activée : Centre de contrôle Yast -> Système -> Editeur de /etc/sysconfig -> System -> Kernel -> ENABLE_SYSRQ -> yes et Terminer ===== Utilisation ===== Il s'utilise de la façon suivante 'ALT-SysRq-' soit pour un pc SysRq est 'Print Screen' soit 'Impr-écran' __Remarque__ : afin de ne pas perturber attendre deux ou trois secondes entre chaques commandes Voila une des procédures pour rebooter ou arrêter le pc sans danger : * Alt-Sys-**R** : Mise du clavier en mode brut * Alt-Sys-**S** : Synchronisation immédiate des disques durs * Alt-Sys-**E** : Demande d'arrêt de tous les processus utilisateurs * Alt-Sys-**I** : Kill de tous les processus utilisateurs * Alt-Sys-**U** : Remontage des partitions en lecture seule * Alt-Sys-**B** : Redémarrage ou Alt-Sys-**O** : Arrêt ===== Débugage ===== Pour savoir si il est dans le kernel courant :\\ ''linux-n465:~ # zcat /proc/config.gz | grep SYSRQ''\\ doit donner: ''CONFIG_MAGIC_SYSRQ=y'' Connaitre son état actuel :\\ ''cat /proc/sys/kernel/sysrq''\\ doit donner: ''1'' L'activé sans rebooter :\\ ''su root''\\ ''echo "1" >/proc/sys/kernel/sysrq''\\ Le tester:\\ Alt-Sys-**H**\\ ''linux-n465:~ # cat /var/log/messages | tail ''\\ doit afficher sur une ligne :\\ ''kernel: SysRq : HELP : loglevel0-8 reBoot Crashdump tErm Full kIll saK showMem Nice powerOff showPc unRaw Sync showTasks Unmount''