Защо бутон за заключване превъртане - форуми - дискусии, помощ, проблем, не работи, решението

SysRq или Системни изисквания (съкратено от System Request) - клавиш от клавиатурата за PC на IBM съвместим компютър, който няма стандартна задача. Първоначално се появи на конзолата клавиатурата IBM System / 370 мейнфрейм. В съвременните операционни системи могат да бъдат разрешени за специфична употреба. Обикновено се намира на същия клавиш от екрана за печат.








Какво е това в * NIX? Ако се вгледате внимателно в клавиатурата, там се намира бутона PrtSc / SysRq. По-голямата част от vindouz потребители вярват, че тя е специално присъства на клавиатурата за скрийншота - забравяйки, че това ще се появи бутон на клавиатурата, много преди redmontovskoy офис. В действителност, този ключ - нашият единствен пряка връзка с ядрото, което винаги работи. С помощта на някои ключови комбинации можете да направите данните от системата катастрофа сметища на диск, демонтирате всички файлови системи в режим на "само за четене" и да рестартирате, дори когато плътно окачени система.

Магията SysRq е ключов комбинация директно прихванати ядро ​​и могат да бъдат използвани за аварийно спиране. Тъй като магия SysRq извършва като част от драйвера на клавиатурата, това е гарантирано да работят почти винаги - почти, дори и само за себе си ядрото е в действие.


Как да го използвам? Първо трябва да се уверите, че той е разрешен: в CONFIG_MAGIC_SYSRQ ядрото конфигурационния трябва да има стойност Y (поне в ядрото по подразбиране на Debian е така). По-нататъшната употреба е: натиснете и задръжте ALT, натиснете SysRq, пусна всичко и натиснете един от "командата" ключ - кратки подробности по-долу.


Команда Клавиши По-долу са най-полезни ключове, които могат да бъдат полезни за тези, които провеждат нехуманни експерименти върху системата или определя собствени драйвери. За тях е по-лесно да се помни, той ще бъде написана дума, в която това писмо има значение. Всичко по-долу каза вярно поне за ядрата и 6.2.20 по-горе.







едновременни клавиши Alt + SysRq +
"H'elp - показва всички налични опции SysRq, като подчертава ключовите действия голям писмо;

loglevel'0 '-' 8 '- ви позволява да промените нивото на детайлност от 0 (само на важни съобщения) до 8 (най-многословно);

re'B'oot - незабавно рестартиране на системата, точно като на ключов RESET (без синхронизация и демонтирате файлови системи);

"C'rashdump - извършва kexec директива да се рестартира, за да получите информация за грешка;

hol'D му - показва всички ключалки, които държат устройствата или файлове;

power'O'ff - правилно изключване (ако е зададен и поддържан, обикновено е команда директно пътуване);

"S'ync - се опитва да синхронизира всички монтирани файлови системи, когато се пише на конзолата

"Спешна яхвам R / O" - когато този процес приключи, трябва да напише "Спешна яхвам Complete";

"U'nmount - опитвайки се да се постави обратно на всички монтирани файлови системи в режим" само за четене ";

show'T'asks - ще покаже списък с текущите задачи и информация за тях в текущата конзола;

"N'ice - използва за направата на задачи в реално време, с промяната на приоритетите;

sho'W'-блокирани-задачи - ще се върнат списък на всички прекъсваем (блокиран, в очакване на края на входно-изходни) задачи;

show'M'em - ще даде информация за наличния и използваната памет, както и степента на използване на суап файла;

"F'ull - причина oom_kill (извън памет убийство), за да се прекъсне приложението, вземете твърде много памет
(Това може да отнеме дълго време);

осигуряване "K'ey - убива всички програми по текущата конзола, но не го използвате на конзолата, която стартира" Acces X (графичен сървър ще бъде спрян и няма да бъде в състояние да се види какъв тип и какво SysRq отговоря);

un'R'aw - поема контрола над мишката и клавиатурата на X сървъра, което е полезно, ако X-sevrver висеше: така че можете да отидете на конзолата, за да убие X сървъра и проверка на трупи;

t'E'rm - изпратете SIGTERM изключване сигнал към всички процеси, с изключение на първоначален.

K'I'LL - изпращане на сигнал за незабавно спиране SIGKILL за всички процеси, с изключение на първоначален.


Ето, например, аварийно синхронизация на данни за посещенията ALT + SysRq + S, по-ALT + SysRq + ф и след това да натиснете върху нулиране или еквивалентно ALT + SysRq + б

ALT + SysRq + к - използва се за аварийно рестартиране X-сървър, вместо на Alt + Ctrl + Backspace.