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.dev/tips/info/1578.shtml

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

Оглавление

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


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

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

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

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

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

9. "Перезагрузка Linux машины через SysRQ"  +/
Сообщение от 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 зажать для тренировки гибкости пальцев.Но это опционально вообще-то :)

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

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

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

5. "Перезагрузка Linux машины через SysRQ"  +/
Сообщение от pavlinuxemail (ok), 08-Апр-08, 18:45 
:)
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

13. "Перезагрузка Linux машины через SysRQ"  +/
Сообщение от Admbln (?), 28-Июн-09, 23:34 
А если сервер на нетбуке? :D
Ответить | Правка | Наверх | Cообщить модератору

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

14. "Перезагрузка Linux машины через SysRQ"  +/
Сообщение от 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
Добавить, Поддержать, Вебмастеру