La touche SysRq (magic system requests key) est une touche spéciale du clavier qui permet de secourir un système Linux planté.
Cette touche est situé sur la même rangée que la touche F12 et (souvent) située immédiatement à sa droite.
Sur certains claviers, cette touche peut avoir d’autres noms. Par exemple :
Syst ou Impr écran / Syst ou Impr écran ou Syst ou PrintScreen ou PrintScreen / SysRq ou sysreq
L’utilisation de cette touche implique une configuration particulière du système GNU+Linux.
Appeler la commande suivante:
$ grep kernel.sysrq /etc/sysctl.conf
#kernel.sysrq=1
La touche SysRq n’est pas activée si:
#
(c’est le cas ici)kernel.sysrq=0
)Modifier le fichier /etc/sysctl.conf
et de manière à ce
que la ligne suivante soit présente:
kernel.sysrq=1
Il ne doit pas y avoir le symbole #
présent sur cette
ligne.
Pour recharger la configuration, sauver le fichier et lancer la commande suivante (en tant que super-utilisateur) :
sysctl -p
Il faut combiner un appui sur les touches Alt, SysRq et une touche de commande.
Utiliser successivement les combinaisons suivantes :
Ceci aura pour effet de synchroniser les disques montés puis de lancer un redémarrage du système.
Touche | Effet |
---|---|
b | Redémarrer le système dans synchroniser les disques (dangereux pour la bonne santé de vos fichiers) |
e | Envoyer un signal d’interruption à tous les processus sauf
init |
h | Afficher l’aide (help) (sans doute la plus importante) |
o | Arrêter le système |
r | Redémarrer le système |
s | Synchronise tous les systèmes de fichiers montés (permet d’éviter des corruptions de données) |
u | Tenter de remonter tous les systèmes de fichiers en lecture seule (permet également de protéger les données lors d’un redémarrage) |