LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


opensuse:magicsyskey

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

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-<command key>' 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

opensuse/magicsyskey.txt · Dernière modification: 2018/11/17 12:54 (modification externe)