Мягко перезагрузажаем Linux с помощью REISUB

Для этого необходимо одновременно нажать клавиши Alt + SysRq (PrintScreen (на моём ноутбуке это разные клавиши)), затем последовательно — с короткими паузами — клавиши R E I S U B.

С помощью кнопки SysRq каждая клавиша отсылает команды к самому ядру Linux:

unRaw — приказывает вернуть управление системой клавиатуре.
tErminate — посылает сигнал SIGTERM всем процессам, чем производится попытка безопасного завершения всех процессов с сохранением данных, исключение составляет лишь процесс init.
kIll — посылает сигнал SIGKILL всем процессам, которые не смогли быть закрыты ранее, также за исключением процесса init — все остальные процессы будут уничтожены и не сохраненные данные будут утеряны.
Sync — переписывает всё из кэша на жесткий диск, происходит синхронизация, что уменьшает возможность повреждения данных.
Unmount — перемонтирует все файловые системы в режим только для чтения — после использования этого ключа вы можете перезагружать систему нажатием Alt + SysRq + B без ущерба для системы.
reBoot — собственно команда перезагрузки системы. Если воспользоваться этим ключом без использования предыдущих, система перезагрузится в жестком режиме.

Если у вас есть проблема в выключением и перезагрузкой Ubuntu или Linux Mint стоит воспользоваться способом устранить эту проблему, чтобы не использовать описанный выше способ.

Комментарии (3)

  • Вадиван Вторник, 29 октября 2024
    [quote name="Lyamor"]А если нет клавиши SysRq куда надо нажимать?[/quote]
    С точки зрения Linux клавиша Print Screen имеет такой же keycode что и SysRq. Поэтому независимо от типа клавиатуры, если нет клавиши, то должно работать сочетание клавиш Alt + PrintScreen. У меня в ноутбуке по какой-то причине это была отдельная клавиша.
  • L
    Lyamor Среда, 23 октября 2024
    А если нет клавиши SysRq куда надо нажимать?
  • Е
    Елена Четверг, 03 июня 2021
    Как же я раньше этого не знала? Век живи, век учись.

Оставить комментарий

(13 Votes)