Как да принудите „чисто“ рестартиране, когато Linux „увисне“

Да предположим, че Linux ви е „висял“ по такъв начин, че нищо не работи и дори не стария трик на Ctrl + Alt + Del (за рестартиране на системата) или Ctrl + Alt + Backspace (да рестартирате графичния сървър) е да решите проблема. Разбира се, в този случай със сигурност ще се изкушите да натиснете бутона за изключване или рестартиране, което би било сериозна грешка, тъй като това, докато ви позволява да се махнете, изключва системата в "разхвърлян" "начин.

По-малко известно, но по-елегантно решение би било да натиснете:

Надясно Alt + SysRq и въведете следното:

REISUB

Това ще демонтира вашите устройства, ще прекрати всички процеси и ще рестартира компютъра мирно.

За да разбера дали този трик ще работи на вашия компютър, отворих терминал и написах:

cat / proc / sys / kernel / sysrq

Ако резултатът е 1, трябва да работи, тъй като това означава, че ядрото е компилирано с опцията CONFIG_MAGIC_SYSRQ. 