11.10.2016 PGADMIN 3 - как подключиться к базе postgresql 18.03.2015 VLC не может открыть MRL 06.06.2014 Установка mongodb 27.01.2014 linux: не монтируется sd карта 20.01.2014 WICD: управление подключениями к сети 07.09.2013 Как установить skype на debian 64 10.04.2013 Linux ошибка сегментирования 13.04.2013 linux upnp/dlna медиасервер для телевизоров
#21

Как перезагрузить зависший X сервер

Как перезагрузить зависшую систему, команды перехвата управления у X сервера.
Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память
и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута.

А вот как его сделать, чтобы не повредить причёскуфайловую систему. Прибегнем к так называемой
магической ядерной кнопке, а именно сочетанию Alt-SysRq (он же PrintScreen) с разными буквами. Понадобятся нам такие, в этом порядке, с учётом, что у нас клавиатура qwerty:

Alt-Sysrq-R переключить клавиатуру в режим XLATE (перехватить управление у иксов)
Alt-Sysrq-E послать всем процессам, кроме инита, решительный привет, то есть SIGTERM
Alt-Sysrq-I послать всем процессам, кроме инита, окнчательный привет, то есть SIGKILL
Alt-Sysrq-S sync. Для последователй старой школы: нажать дважды :)
Alt-Sysrq-U перемонтировать все файловые системы в read-only
Alt-Sysrq-B начать загрузку

Говорят, что эту последовательность (Alt-SysRq-REISUB) можно запомнить как слово BUSIER
наоборот. От себя можно добавить, что если хочется освежить в голове эту краткую мнемонику, то можно на консоли нажать Alt-SysRq-H, и будет выдана краткая справка. Для тех, кто не уверен, где у него консоль: надо нажать Ctrl-Alt-F1.

Ctrl-Alt-F1 - откроет консоль, но терминал с иксами не сторопит.
Alt-F7 - переключаемся обратно на терминал с иксами.



Изначально переключение виртуальных терминалов было как Alt+F1, Alt+F2 и т.д., в зависимости от того, сколько их есть. А чаще всего их есть шесть. Иксы же запускаются на следующем свободном, т.е. седьмом (Alt+F7). Сочетание клавиш в дальнейшем изменили для иксов, поскольку такие сочетания, как например Alt+F4, активно используются в оконных интерфейсах, и давно привычны пользователям других ОС. Ну а с тем, чтобы возникало как можно меньше путаницы, и страшную чёрную консоль тоже обучили новомодным иксовым клавосочетаниям. Теперь по Alt+Ctrl+F–с–цыфарькой включается нужный виртуальный терминал откуда угодно, а на одном из них (а может и не на одном, но в таком случае как правило человек не нуждается в разжёвывании азов) и любимые иксы. Чаще всего на седьмом, но в некоторых дистрибутивах или при некоторых настройках (кто-то ведь ещё экономит память за счёт неиспользуемых vt?) может быть и на другом.

06.10.2012 Linux драйвер для intel gma 3600 29.02.2012 Скрипт статистики сайта - Piwik 12.03.2011 MOC — консольный музыкальный проигрыватель 01.02.2011 Нет звука на передней панеле 02.03.2012 Удаленный рабочий стол в linux - x11vnc 22.03.2011 Отправка почты, что такое PTR запись, этапы настройки почтового сервера 22.03.2011 Unix proxy socks5 client 27.05.2010 Nautilus отключаем automount
О сайте