Réparer les ordinateurs linux ne répondent pas ou congelés à l`aide de raccourcis

Les systèmes Linux sont connus pour leur fonctionnement stable, conçu pour être opérationnel sans redémarrage pendant des années. Toutefois, si vous parvenez toujours tirer une corde et geler votre ordinateur il y a assez peu de moyens pour obtenir le système de retour au travail. Vous pouvez vous connecter à une console virtuelle, utilisez pgrep et pkill, l`utilisation xkill, moniteur de système et de tuer le processus offensant si vous êtes sûr d`eux. Ou si rien ne fonctionne, vous pouvez appuyer sur le bouton d`alimentation peut être? Mais avant de vous diriger vers ce bouton d`alimentation il y a une dernière façon magique de récupérer votre système, et je vais en parler dans cet article.

Tout d`abord, je suis sûr qu`il y aurait beaucoup d`entre nous qui ne savent pas que leur clavier a une touche sysrq. Est-il? Ou peut-être vous l`avais oublié? Oui ce que touche Impr / Syst que nous allons MakeUseOf dans cet article.

Qu`est-ce qu`un Syst Magic Key

Un Syst Magic Key vous permet d`envoyer des commandes à faible niveau indépendant de l`état du système. Cela signifie que si le système est gelé, vous pouvez utiliser ces combinaisons de touches pour effectuer certaines actions et ainsi reprendre le contrôle.

Alors, quelle est la magie? Eh bien, si jamais vous êtes coincé avec un système qui ne répond pas essayer

Alt + PrintScreen + r + s + e + i + u + b.

Pheew! Alors, combien de mains avez-vous besoin de faire cela? Ou devriez-vous utiliser vos orteils? Eh bien, en fait, vous ne maintenez la touche Alt et Impr ensemble, les autres touches sont pressées l`une à la fois, puis relâchés. Il y a beaucoup qui se passe quand vous faites cela. « R » « s` « e » « i » « u » « b » se distingue en fait des commandes séparées:

  • r - prend le contrôle du clavier retour de X.
  • s - écrit les données du cache du disque sur le disque dur.
  • e - envoie SIGTERM à tous les processus excepté init.
  • i - envoie SIGKILL à tous les processus excepté init
  • u - remontes tous les systèmes de fichiers en lecture seule (essentiellement une mesure pour vous aider à redémarrer en toute sécurité)
  • b - redémarre le système

Comme vous le voyez qu`en appuyant sur chaque lettre accomplit certaines tâches, il est logique de les presser un par un tout en ayant la combinaison Alt + Impr enfoncée. Donner suffisamment de temps avant d`appuyer sur la touche suivante pour permettre au système d`effectuer toutes les tâches demandées par la combinaison de touches magique SysRq

D`autres commandes magiques

Ce n`est pas tout. Alt + Impr + r + s + e + i + u + b est juste une combinaison spéciale des commandes qui vous permet de récupérer un système qui ne répond pas. Il existe d`autres commandes disponibles ainsi:

0 - 9définit le niveau de journal de la console, le contrôle des messages du noyau seront imprimés sur votre console afin que vous ne soyez pas inondé.
bredémarre le système sans faire des mesures pour faire en sorte que les conditions sont bonnes pour un redémarrage en toute sécurité, en utilisant cette clé est seul comme faire un redémarrage à froid.
eenvoie SIGTERM à tous les processus excepté init.
Fappeler Out Of Memory Killer, qui va tuer un processus qui consomme toute la mémoire disponible.
haffiche l`aide des touches de SysRq sur un terminal mais en réalité, vous pouvez utiliser une touche, sauf celles spécifiées, pour afficher l`aide.
jeenvoie SIGKILL à tous les processus excepté init.
ktue tous les processus du terminal.
lenvoie SIGKILL à tous les processus, y compris initialisation.
mdécharges d`informations de mémoire sur votre console.
oarrête le système via ACPI ou dans des systèmes plus anciens, APM.
pdépotoirs les registres actuels et des drapeaux à votre console.
q dépotoirs toutes les informations minuteries sur votre console.
rprend le contrôle du clavier et la souris à partir du serveur X.
sécrit toutes les données du cache du disque aux disques des disques, il est une synchronisation et est nécessaire pour réduire les risques de corruption de données.
tdépotoirs une liste des tâches courantes et informations sur votre console.
uremontes tous les systèmes de fichiers montés en lecture seule. Après avoir utilisé cette touche, vous pouvez redémarrer le système avec Alt + SysRq + B sans nuire au système.
wdécharges (bloqués) sans coupure des tâches de l`Etat.

Alt + Printscreen est aussi le raccourci clavier pour capture d`écran de la fenêtre active sous Gnome et une autre fenêtre managers.Make que vous avez magiques clés SysRq activé sur votre système. clés magiques SysRq / commandes ne fonctionnent que si le noyau a été compilé avec l`option CONFIG_MAGIC_SYSREQ.

Vous pouvez également utiliser des appels déclencheur proc sysrq pour contrôler le comportement des touches de SysRq. En général, il vous suffit de savoir que

echo 0 gt; / Proc / sys / kernel / sysrq désactive les touches de SysRq

et

echo 1 gt; / Proc / sys / kernel / sysrq permet touches SysRq

Il existe d`autres nombres ayant des significations spéciales comme 2 - activer le contrôle du niveau d`enregistrement de la console, 4 - activer le contrôle du clavier (SAK, unraw), 8 - activer les décharges des processus de débogage, etc., 16 - permettre la commande de synchronisation, 32 - permettre à remonter en lecture seulement, 64 - permettent la signalisation des processus (terme, tuer, OOM-kill), 128 - permettre le redémarrage / poweroff, 256 - permet nicing de toutes les tâches RT (contrôler le bon niveau (priorité) des tâches en temps réel)

Vous pouvez également ajouter kernel.sysrq = 1 dans /etc/sysctl.conf fichier permettra également des touches SysRq.

S`il vous plaît être très prudent lors de la modification des fichiers de configuration.

Voilà. Votre propre plan d`urgence. Si vous trouvez la combinaison difficile de vous mémoriser pouvez l`écrire et de le coller sur le moniteur, ou de se rappeler juste «RAising Skinny Elephants jes Utterly Boring ».

clés magiques SysRq sont rien de nouveau, ils ont été une caractéristique du noyau depuis un certain temps maintenant. Avez-vous déjà eu la chance de les utiliser? ou préférez-vous d`une autre façon? Partagez avec nous dans les commentaires.

Articles connexes