понедельник, 9 февраля 2009 г.

Удаленная перезагрузка Linux

Как известно, у Linux есть «волшебные» сочетания клавиш, которые позволяют подавать команды напрямую ядру. Например:

  • Alt+SysRq+k — убить все процессы.
  • Alt+SysRq+s — сохранить все дисковые буферы.
  • Alt+SysRq+b — перезагрузить ОС.

Можно так же ознакомится с полным списком команд.

В нашем случае, нас интересует команда Alt+SysRq+b. Однако, когда у вас доступ к серверу только по SSH, нажать подобную комбинация не так то легко. К счастью, создатели Linux уже позаботились о нас:

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

отсюда...

Комментариев нет: