Tu le sais cependant Ubuntu est solide comme le roc, pas toujours infaillible. Parfois, une application ou un bogue peut bloquer le système et ne pas vous permettre de lancer la console pour effectuer une opération ou redémarrer l'ordinateur, etc. Dans les cas extrêmes où vous n'avez pas d'autre sortie, au lieu d'éteindre l'équipement en appuyant et en maintenant le bouton marche / arrêt ou avec le bouton de réinitialisation, vous avez une autre option.
Cette option consiste à appuyer sur une combinaison de touches telles quelles Alt + Imprimer l'écran + REISUB. Cela rend le système réactif et redémarre pour sortir de cet état figé. N'oubliez pas que vous devez maintenir les touches Alt + Imprimer écran enfoncées, puis vous pouvez appuyer sur les touches suivantes une par une sans avoir à les maintenir toutes en même temps (évidemment): R, E, I, S, U et B. Le problème est que cela peut ne pas fonctionner dans certaines versions d'Ubuntu ...
Cette fonction active un SysReq (requête système) ou requête au système pour que le noyau réponde à cette demande et, dans ce cas, redémarre le système gelé. Les clés servent à :
- R: Renvoie le contrĂ´le au clavier ou Ă unRaw.
- E: Terminez tous les processus ou tErm.
- I: tuer les processus qui restent actifs ou pleins.
- S: Synchronisez les disques ou Sync.
- U - Montez tous les systèmes de fichiers en lecture seule ou Umount.
- B: redémarrez l'ordinateur ou redémarrez.
Si votre version du système est désactivée par défaut, elle peut être facilement corrigée. Pour l'activer et le système assiste aux séquences qui suivent Alt + Imp Pant pour effectuer différentes fonctions (car il y en a plus que celles que j'ai montrées), vous devez faire ce qui suit:
echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf
Une autre option consiste Ă utiliser la commande suivante qui aurait le mĂŞme effet:
sysctl -w kernel.sysrq=1
N'oubliez pas que pour les commandes précédentes, vous avez besoin de privilèges, alors faites-le de préférence avec sudo ou, à défaut, en tant que root.
Et à partir de maintenant, la combinaison de touches devrait fonctionner ... N'oubliez pas que si vous la modifiez dans le fichier / proc / sys / kernel / sysrq, elle fonctionnera, mais elle ne survivra pas lorsque vous redémarrerez le système, vous aurez donc pour le changer à nouveau. Autrement dit, ce n'est pas permanent.
En savoir plus sur Magic SysRq
Ce que vous venez de faire avec la commande du périphérique précédent est de changer la configuration du noyau pour la mettre à une valeur de 1 qui active toutes les fonctions SysRq. Mais tu dois savoir qu'il y a autres valeurs possibles, au cas où vous seriez intéressé à les utiliser:
- 0 - Désactivez complètement SysRq.
- 1 - Activez toutes les fonctionnalités SysRq.
- > 1: masque de bits pour autoriser certaines fonctions:
- 2: active le contrĂ´le de la console au niveau du journal.
- 4: activer le contrĂ´le du clavier (SAK, unraw)
- 8 - Activer les vidages de débogage de processus, etc.
- 16: activez la commande sync.
- 32: permet le remontage en mode lecture seule.
- 64: activer la signalisation de processus (term, kill, oom-kill)
- 128: autorise le redémarrage / la mise hors tension.
- 176 - Autorise la synchronisation uniquement, le redémarrage et le remontage en mode lecture seule
- 256: permet de personnaliser toutes les tâches RT
Cela dit aussi il y a d'autres clés magie autre que R, E, S, I, U, B, que vous pouvez utiliser pour faire certaines requêtes au système d'exploitation. Ils peuvent être utilisés en séquence comme RESIUB, mais aussi isolés, comme Alt + Sérigraphie + S, Alt + Sérigraphie + B, etc. Et pour que vous sachiez plus de possibilités, voici une liste:
- B: redémarrer l'ordinateur de manière non sécurisée Autrement dit, sans synchroniser les tampons de disque, ni démonter les partitions montées. Cela peut entraîner la perte de données ou la corruption de certaines données en cours d'écriture à ce moment-là . C'est comme appuyer sur le bouton de réinitialisation physique ou sur le bouton ON / OFF d'un autre équipement portable ou AIO.
- C: force un crash, vidant la mémoire système principale sur le disque.
- D: montera les verrous système.
- E: envoie un signal SIGTERM à tous les processus sauf init / systemd / upstart,… Autrement dit, il tue tous les processus en cours sauf celui-là .
- F: invoque un OOM Kill, pour résoudre certains cas où le système est à court de mémoire.
- G: entrez en mode de débogage de la console, à l'aide du framebuffer.
- H: affichera de l'aide sur l'utilisation de SysRq.
- J: force un gel des systèmes de fichiers ou des systèmes de fichiers en utilisant FIFREEZE.
- K: tuez tous les processus de console que vous utilisez. Cela inclut également le graphique.
- L: affiche une trace de la pile de tous les processeurs actifs du système. S'il y en a des inactifs ou désactivés manuellement, il ne montrera rien à leur sujet.
- M: affiche les informations de votre mémoire.
- N: réinitialisation aux valeurs par défaut de la gentillesse pour tous les processus de haute priorité et en temps réel. Cela atténuera les problèmes de conflits de ressources.
- Ou: cela éteindra complètement l'ordinateur. Autrement dit, il ne sommeille pas comme une halte.
- P: affiche les registres et les drapeaux.
- Q: affiche toutes les minuteries actives et toutes les sources d'horloge.
- R: Changez le mode clavier de RAW Ă XLATE.
- S: il synchronisera les tampons du ou des disques, c'est-à -dire les mémoires qui stockent les opérations d'accès à effectuer. Ainsi, vos données ne seront pas corrompues si vous retirez le lecteur ou redémarrez soudainement.
- T: affiche une liste de tâches.
- U: changez le mode de montage des partitions en lecture seule ou en lecture seule.
- V: force la réinitialisation de la console du framebuffer.
- W: affiche une liste des tâches bloquées.
- Barre d'espace: affichera les touches magiques SysRq disponibles sur votre ordinateur.
N'oubliez pas que tous ne fonctionneront pas dans tous les modes ...