Не работает комбинация клавиш Alt+SysRq+REISUB

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах
В сети
Аватара пользователя
symon2014
Сообщения: 1509
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 398 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение symon2014 » 18 фев 2017, 10:00

Проверял на 4 осях, LM18.1 , LM17.3 , Dedian8(Jessy), MX-16. Валить на кривые руки и оси как то стрёмно, может железо? В принципе не смертельно но любопытно.
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

В сети
Аватара пользователя
FliXis
Сообщения: 205
Зарегистрирован: 31 авг 2016, 11:01
Решено: 4
Благодарил (а): 56 раз
Поблагодарили: 12 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение FliXis » 18 фев 2017, 12:52

Включить REISUB

/etc/sysctl.d/10-magic-sysrq.conf
kernel.sysrq = 1

Перезагрузится.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 18 фев 2017, 13:34

symon2014, не знаю как с Dedian8(Jessy) и MX-16 , и что там насчёт отключенного у них REISUB в /etc/sysctl.d/10-magic-sysrq.conf , но в минт поставленных без извращений над конфигами (и в LM18.1 , и в LM17.3) срабатывать должно
в # 10 темы про зависания приводил два варианта команды (ну и вот тут есть такое объяснение - http://www.it-simple.ru/?p=878 )
а если вы меняли ядро то может "REISUB" в нём чего оказалось и отключено... ( http://www.it-simple.ru/?p=878 ) тогда как сказано в Сообщении #2 от FliXis
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

В сети
Аватара пользователя
symon2014
Сообщения: 1509
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 398 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение symon2014 » 18 фев 2017, 14:52

В общем ковырял и в графике и консоли. Получается так , при загруженной системе отрабатывают только S+U , если в kernel.sysrq поставить 1 (там 176) то начинают отрабатывать R+E+I+S+U , причём Е долго и непонятно о чём думает. "B" не работает ни в каких вариантах. Если после установки 1 я перехожу в консоль и там применяю эту комбинацию, то после U позволяет сделать ребут по Ctrl+Alt+Del. Может ну её нафиг?
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 18 фев 2017, 16:33

symon2014 писал(а):Источник цитаты при загруженной системе отрабатывают только S+U...
а как вы узнали что у вас в вашей системе , загруженной, независшей, с независшей нормально работающей клавиатурой не отрабатывает ,например , R ?
Alt-PrtScr/SysRq-R — отберёт управление клавиатурой у графики Linux и заставит её работать напрямую с системой. По сути - вернёт управление клавиатурой. (c) http://www.it-simple.ru/?p=878 SysRq
ну и прочее ....????

А вот ещё про клавишу от дебианщика...
"...редко, когда я провожу над своей системой бесчеловечные ядерные эксперименты, она зависает наглухо - ничто не совершенно в этом мире. Именно для этих целей в ядре Линукс имеется замечательная возможность: Волшебная клавиша SysRq или Magic SysRq Key."
http://mydebianblog.blogspot.ru/2007/07 ... creen.html
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

В сети
Аватара пользователя
symon2014
Сообщения: 1509
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 398 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение symon2014 » 18 фев 2017, 16:45

а как вы узнали что у вас не отрабатывает ,например , R ?

Вышел из иксов в консоль и читал ответы системы на нажатие клавиш. Прямо в консоли их нажимал.
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 18 фев 2017, 18:16

symon2014 писал(а):Источник цитаты в консоль и читал ответы системы на нажатие клавиш

посмотрел... согласно тому что написано в файлике /etc/sysctl.d/10-magic-sysrq.conf при 176, вроде как не всё включено.
Не знаю и не смотрел в нете причины почему разрабы настолько ограничили sysrq, но наверняка причина была

разрешить всё поставив 1, это наверное круто попробовал ,работает (смотрел по вашему методу в консоли) ,
попробовал ограничить тем что должно быть сделано по REISUB.
при значении kernel.sysrq = 246 - должен быть "разрешён REISUB" , и собсно у мну сработало по всем буковкам при таком значении.

:hm: и непонятно всёж почему у вас B не отрабатывает на перезагрузку ни при 176 ни при 1.
и что интересно, пару раз было как то при зависании причём на этой же системе, когда ни клавиатура ни мыша не реагировали REISUB сработал, а это значит и клава (которая при обычных условиях в "опыте" при R говорила что запрещено это действие) переключилась на прямой ввод и как минимум B отрабатывало
Последний раз редактировалось colonel 18 фев 2017, 18:21, всего редактировалось 1 раз.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение Chocobo » 18 фев 2017, 18:20

colonel, у меня по дефолту в лмде

Код: Выделить всё

chocobo@desktop ~ $ cat /proc/sys/kernel/sysrq
438
Изображение

В сети
Аватара пользователя
symon2014
Сообщения: 1509
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 398 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение symon2014 » 18 фев 2017, 19:24

Так сказать резюмую. Ещё раз прошёлся по осям. 2 минта, 2 дебиана и арч. В дебианах код 438, в минтах 176 , в арче 16. Параметры не менял, в дебианах срабатывают RSU , в минтах SU , в арче не нашёл консоль :joke: ( и искать не стал ). Напрашивается или биос или железо, но поскольку моя фамилия не Попов , и я не пишу операционных систем с ноля, то углубляться не буду. Если что, не испугаюсь выдернуть шнур компа из розетки . :-D
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

Adrian
Сообщения: 21
Зарегистрирован: 11 сен 2016, 16:54
Решено: 1
Благодарил (а): 14 раз
Поблагодарили: 2 раза

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение Adrian » 18 фев 2017, 19:32

Я как-то тоже с этим REISUB поморочился. Если кому-то интересно, то я написал довольно многословно (тогда ещё не очень умел писать в ЖЖ коротко и ясно) заметку об этом.
Настройка SysRq или "This SysRq operation is disabled"

Основное уже написали выше.
Добавлю только небольшую, но важную цитату из той своей заметки:
-------------------------------------------------------------------------------------------------------------

NB!
Но появилась одна особенность, которой раньше, к примеру в Linux Mint KDE, не было. В ранних вариантах 17-ой версии (Qiana) не было, а потом с каким-то из обновлений 17-ой же версии, наверное, появилась. Итак, эта особенность.

Кнопки R, E, I, S, U работают как и раньше в сочетании с Alt-SysRq.
А вот для перезагрузки, с кнопкой B, нужно нажать теперь ещё и Ctrl. Итого 4 кнопки Ctrl-Alt-SysRq-B. Не особо удобно. От случайного нажатия защита, что ли.
Linux Mint KDE 17.3

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 19 фев 2017, 16:28

Adrian писал(а):Источник цитаты Но появилась одна особенность...

про то что не всегда может срабатывать Alt+SysRq известно давно и сказано и в вики - "то есть полная комбинация будет Ctrl + Alt + SysRq + клавиша"

symon2014 писал(а):Источник цитаты Ещё раз прошёлся по осям......
не вы один ...
собственно прошёлся не просто по осям , а такскзать исторически.
Интересно было уточнить с какого момента начались ограничения
Далеко не полез, поскольку в минт Майя работало без ограничений , но всёж посмотрел файлики связанные с /etc/sysctl.conf
и его каталогом /etc/sysctl.d начиная со времён минт9 и первого lmde .
Резюме посмотрелок ► Показать

как-то так ...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение Chocobo » 19 фев 2017, 17:33

colonel, вот нашел объяснение как работает эта штука, это совокупность функций

Код: Выделить всё

2 - enable control of console logging level
4 - enable control of keyboard (SAK, unraw)
8 - enable debugging dumps of processes etc.
16 - enable sync command
32 - enable remount read-only
64 - enable signalling of processes (term, kill, oom-kill)
128 - allow reboot/poweroff
256 - allow nicing of all RT tasks


438 = 2 + 4 + 16 + 32 + 128 + 256 - это их сумма, основанная на двоичной системе (438=110110110)

Код: Выделить всё

1     1     0    1    1    0   1   1   0
^256  ^128  ^64  ^32  ^16  ^8  ^4  ^2  ^1
Изображение

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 19 фев 2017, 17:56

Chocobo, так там в файлике и было написано что параметр выставляется сложением цЫфирь параметров того что надо - enable certain functions by adding up the following values: - гуглоперевод - включить определенные функции путем сложения следующих значений:
и значения 2 4 8 16 32 64 128 256

Chocobo писал(а):Источник цитаты 438 = 2 + 4 + 16 + 32 + 128 + 256 - это их сумма, основанная на двоичной системе (438=110110110)

и не только. Это их сумма и в десятичной системе
1.png

и цЫфири таковые что суммы разных комбинаций включенных опций неповторимы.
всегда по цЫфирке можно определить что включено, а что выключено.
не просто так говорил что при 246 REISUB включен ;)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение Chocobo » 19 фев 2017, 18:02

так сумма написанная в десятичной она едина :smile: , двоичную я приплел именно для обоснования цифирей.
Изображение

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Не работает комбинация клавиш Alt+SysRq+REISUB

Сообщение colonel » 20 фев 2017, 02:02

абсолютно правильно приплели, только я немного с другой стороны смотрел
то что "числа" для каждой операции имеют величины, которые в двоичном счислении находятся в разных порядках значений как раз и определяет "неповторимость"
# 2 - 10
# 4 - 100
# 8 - 1000
# 16 - 10000
# 32 - 100000
# 64 - 1000000
# 128 - 10000000
# 256 - 100000000

то есть каждое значение операции имеет таковое значение, которое невозможно получить сложением значений для операций в любой конфигурации.
например , 256 не получится получить сложением любой комбинации из чисел 2 4 8 16 32 64 128
что и определяет для каждой комбинации операций своё уникальное число.(и не важно в каком счислении оно будет указано)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей