The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Перезагрузка Linux машины через SysRQ"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Перезагрузка Linux машины через SysRQ"  +/
Сообщение от auto_tips (??), 08-Апр-08, 13:23 
Иногда возникает ситуация, когда удаленно, по ssh например, нужно перезагрузить linux сервер.
Команды reboot, shutdown не работают так как нужно, то есть просто висят в процессах, но машина не уходит в перезагрузку.

Такое часто бывает, когда отказывает диск, или начинаются проблемы с RAID массивом.
Для форсирования перезагрузки сервера нам подойдет sysrq.

Для начала включаем sysrq через proc:

   echo 1 > /proc/sys/kernel/sysrq

Далее посылаем нужную команду в sysrq триггер:

   echo b > /proc/sysrq-trigger

Как показывает практика, машина мгновенно уходит в reboot.

URL: http://vokulov.ru/2008/02/02/перезагрузка-linux-машины-через-sysrq/
Обсуждается: http://www.opennet.me/tips/info/1578.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от z (??), 08-Апр-08, 13:23   +/
Любопытство, блин, сработал и без /proc/sys/kernel/sysrq
просто echo b > /proc/sysrq-trigger
:(
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #4

2. Сообщение от pavlinuxemail (ok), 08-Апр-08, 18:39   +/
А ещё есть клавишы Ctrl+Alt+SysRq+B или Ctrl+Alt+SysRq+O

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #8, #9

3. Сообщение от anonymous (??), 08-Апр-08, 18:43   +/
а еще для этого всего должно быть включено Magic SysRq key в конфиге ядра.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

4. Сообщение от pavlinuxemail (ok), 08-Апр-08, 18:44   +/
И вообще, чтоб это заработало надо ядро скомпилить с опцией CONFIG_MAGIC_SYSRQ=y
Что живёт в make menuconfig;
             Kernel hacking  ---> [*] Magic SysRq key
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

5. Сообщение от pavlinuxemail (ok), 08-Апр-08, 18:45   +/
:)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

6. Сообщение от Аноним (6), 08-Апр-08, 22:22   +/
Зачем Control-то? SysRq изначально (много лет назад) звадумывался как еще один перключатель,  работающий при нажатой Alt.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от stimpack (?), 11-Апр-08, 21:30   +/
после просыпания ноута, бывает, "отлетает" клава... там хоть топором нажимай, один ресет лишь поможет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10

8. Сообщение от Logo (ok), 12-Апр-08, 23:21   +/
И удаленно через SSH срабатывает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

9. Сообщение от User294 (ok), 13-Апр-08, 03:31   +/
>А ещё есть клавишы Ctrl+Alt+SysRq+B или Ctrl+Alt+SysRq+O

Вообще-то Alt-SysRq-B или Alt-SysRq-O
Хотя если вас прикалывает растопыривать пальцы :D вы можете еще и shift-tab-ctrl-windows-numlock зажать для тренировки гибкости пальцев.Но это опционально вообще-то :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

10. Сообщение от User294 (ok), 14-Апр-08, 05:11   +/
Ремотно по SSH сребутить :D.Такое даже мобилка осилит.Про друга сисадмина Nokia n8x0 я и вовсе молчу :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

11. Сообщение от V (??), 21-Апр-08, 23:05   +/
> Иногда возникает ситуация, когда удаленно, по ssh например, нужно перезагрузить linux сервер.

а не linux ноутбук блин :))

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

12. Сообщение от Аноним (-), 30-Июл-08, 21:24   +/
А подскажите подобный аналог для FreeBSD
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Admbln (?), 28-Июн-09, 23:34   +/
А если сервер на нетбуке? :D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

14. Сообщение от PavelR (??), 01-Ноя-21, 07:10   +/
Аналогичная команда выключения:

echo 1 > /proc/sys/kernel/sysrq
echo o > /proc/sysrq-trigger

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру