Mercredi 27 octobre 3 27 /10 /Oct 16:57

Nous allons voir ici comment récuperer simplement un système (qui refuse de rebooter par exemple) sans abimer les File Systems ... en utilisant les Magic SysRQ

 

Cette fonctionnalité bas niveau du noyau doit être activée dans le noyau via le fichier /etc/sysctl.conf : 

kernel.sysrq=1

Le contenu du fichier "/proc/sys/kernel/sysrq" sera alors 1

 

Le but étant de pouvoir utiliser les raccourcis claviers suivants : 

Alt+Syst+ touche précise correspondant à une fonctionnalité

 

Pour récupérer un système , la combinaison gagnante est la suivante : 

Revenir En Islande Sur Un Bateau

 

Sur une console , maintenir les touches Alt+Syst et taper : reisub

A distance, taper : 

echo r > /proc/sysrq-trigger

 echo e > /proc/sysrq-trigger

echo i > /proc/sysrq-trigger

echo s > /proc/sysrq-trigger

echo u > /proc/sysrq-trigger

echo b > /proc/sysrq-trigger


r

récupère le clavier


e

envoie un SIGTERM à tous les processus excepté init (à ne pas faire à distance pour éviter de se faire déconnecter)


i

envoie un SIGKILL à tous les processus excepté init (à ne pas faire à distance pour éviter de se faire déconnecter)


s

synchronise tous les systèmes de fichiers afin de ne pas perdre les données en cache


u

passe tous les systèmes de fichiers montés en lecture seule


b

redémarre immédiatement le système


 

autres fonctionnalités utiles :


c

redémarre le processus kexec et affiche le message du crash

Cette fonctionnalité peut être utilisée afin de simuler un kernel panic par exemple pour tester KDUMP/NETDUMP


 


Par infosys - Publié dans : Ligne de Commande
Ecrire un commentaire - Voir les 1 commentaires
Retour à l'accueil

Présentation

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus