Существует ли самый быстрый способ завершить работу системы?

Попытайтесь отключить RAID-контроллер в Усовершенствованной конфигурации BIOS и использовать стандартный AHCI или IDE контроллер SATA. Это могло помочь - из меню начальной загрузки существует больше опции включая начальную загрузку от дисков.

20
21.10.2014, 16:54
4 ответа

Это не намного быстрее, чем использование функции системного запроса (SysRq) с последующим запуском немедленной перезагрузки .

Это комбинация клавиш, которую понимает ядро.

Включите SysRq:

echo 1 > /proc/sys/kernel/sysrq

Теперь отправьте его в режим перезагрузки.

echo b > /proc/sysrq-trigger

b - Немедленно перезагрузите систему без размонтирования или синхронизации файловых систем.

Примечание:

Хотя это перезагрузка , она будет вести себя как отключение питания, что не рекомендуется.

Если вы хотите синхронизировать и umount файловые системы заранее, используйте:

echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger

или, если вы просто хотите выключить систему, то:

echo o > /proc/sysrq-trigger

Комбинации волшебных клавиш

Существуют также комбинации клавиш, которые интерпретируются ядром:

Alt + SysRq / Print Screen + Командная клавиша

Командные клавиши:

R - Вернуть управление клавиатурой из X.
E - Отправить SIGTERM всем процессам, позволяя им корректно завершить работу.
I - Отправить SIGKILL всем процессам, заставляя их немедленно завершиться.
S - Сбросить данные на диск.
U - Перемонтировать все файловые системы только для чтения.
B - Перезагрузка.

Цитата из Magic SysRq Key Wiki :

Обычно волшебный ключ SysRq используется для безопасной перезагрузки компьютера Linux, который иначе заблокирован.

  1. Удерживайте нажатыми клавиши Alt и SysRq (Экран печати).
  2. Удерживая их, введите следующие клавиши по порядку с интервалом в несколько секунд: REISUB .
  3. Компьютер должен перезагрузиться.

Вот способ запомнить:

" R eboot E ven I f S ystem U окончательно B roken "или просто слово" BUSIER "читается в обратном направлении.

Ссылки

Magic SysRq Key Wiki
Fedora SysRq

30
27.01.2020, 19:44

Попробуйте использовать команду init:

init 0
0
27.01.2020, 19:44

Немалостный подход - это Shutdown -H -N сейчас .

Обратите внимание, что это не будет делать никакой уборки, поэтому файловые системы могут получить несовместимые, базы данных разбиваться и т. Д., Но он очень быстро отключает систему.

8
27.01.2020, 19:44

Некоторые дистрибутивы предлагают команду Soweroff , которая проще, чем отключения .

Используя его с помощью:

poweroff -f

, выполнит синхронизацию диска, а затем включите. Это хороший компромисс между намного быстрее, все еще выполняя минимальное отключение, чтобы убедиться, что файловые системы не повреждены.

4
27.01.2020, 19:44

Теги

Похожие вопросы