Сървър - SysRq или да доведе до чувство на "кръжи» Linux

Не всички прозорци, които виси.

Понякога това се случва. Тук потребителят наскоро peresevshy с vinduza на Linux, седнал, работа, никой не го докосва. И изведнъж, картината на екрана се обръща към статично, прозорците не се движат и не помагат дори мечтаната комбинация Ctrl -Alt -BkSpace. което предизвика администратор само в такива случаи, защото клавиатурата не работи. Какво да се прави?

Гръбначен мозък опит vindovyh предполага, че е необходимо да натиснете бутона Reset.

Не го правете!

Може да изгубите данни, натрупани през годините на работа пред компютъра (разбира се, че е необходимо да направите резервни копия, но обикновен потребител не ги прави винаги, това е тема за друга статия) и това не е най-неприятното нещо, което може да се случи.

Linux само изглежда висене, но в действителност, това може би не е така. Лично аз съм виждал само веднъж наистина кръжи Linux (KERNEL ПАНИКА), но компютърът е имал сериозни проблеми с оборудването.

Какво да се прави

Годините, прекарани зад vinduzom принудени на потребителя да възприемат ключ бутона PrtScr / SysRq от клавиатурата искате да премахнете изображения от екрана. Повечето напреднали потребители знаят, че комбинацията от Alt -PrtScr / SysRq не си представя целия екран, но само на активния прозорец. И много малко хора знаят, че PrtScr / SysRq - един от ключовите фактори "ниско ниво", за да се получи сигнал, който не се нуждае от патерици видове шофьори.

Alt -PrtScr / SysRq -R - ще избере контрол клавиатура в Linux графики и да я направи да работи директно със системата. Всъщност - ще се върне контрола на клавиатурата.
Alt -PrtScr / SysRq -Е - изпраща сигнал за завършване на всички активни процеси, с изключение на първоначален. Това е, всички потребителски процеси се опитват да завърши нормално.
Alt -PrtScr / SysRq -I - ще изпрати сигнал до унищожаването на всички стартирани процеси, в първоначален. Сега процеси, включително и тези, които са имали обичайно завършване е невъзможно - да бъдат унищожени.
Alt -PrtScr / SysRq -S - синхронизира колелата, което намалява риска от увреждане на данните от провал.
Alt -PrtScr / SysRq -U - unmounts всички файлови системи.
Alt -PrtScr / SysRq -В - рестартиране на системата.

Между натискания пауза на предишната команда за него, за да завършите.
Работа от "окачени" графичен прави голям пробив.

Работата по SSH

И все пак, мързел - голямо нещо. Всички по-горе може да се направи не само за да бъде близо до компютъра, но и за отдалечен достъп през SSH.

Например, ние правим много опасен за рестартиране:

ехо 1> / ргос / сис / ядро ​​/ SysRq
ехо б> / Proc / SysRq-тригер

допълнително

Ето списък на интересни комбинации с комбинацията от Alt -PrtScr / SysRq:

Само преди няколко дни, пише за метода на софтуерен рестарт през Linux Alt + SysRq + REISUB, той научил, че много от тази комбинация просто не работи ...
Оказа се, че това зависи само от един отбор до мозъка на костите, и се коригира sekudnym намеса в конфигурацията ...
На първо място, трябва да се провери дали клавишни опори клавишни sipolzovaniem ядро ​​с SysRq:

zcat /proc/config.gz | Впиши-SysRq

Отговорът трябва да бъде - CONFIG_MAGIC_SYSRQ = ш
Ако ключовата системата SysRq не работи, а след това на самата възможност за инвалиди в конфигурацията на ядрото. Ние се провери дали тази команда:

Sysctl -а 2> / сътрудничество / нула | Впиши-SysRq

Ако резултатът е - kernel.sysrq = 0. означава всичко е добре.
За да може да поиска от SysRq терминал команда:

Sudo Sysctl -w "kernel.sysrq = 1"

... и тя ще работи
Е, това е работил всеки път след рестартиране на системата, трябва да добавите параметър /etc/sysctl.conf файла

... или, ако тази опция вече е достъпна във файла и е нула, промяна на стойността по един.

За ключ единична мощност (да се рестартира):

Sudo ехо "1"> / ргос / сис / ядро ​​/ SysRq

# Cid44682.

Има един цитат, на чужд материал.
Аз преработен, за да стане по-ясен.

Той и работи intyrnet въз основа на техния профил (възпроизвеждане на популярните митове, заблуди и прости грешки).

Така че няма грешка - просто още един вариант на решението.

Мисля, че има достатъчно препратки към източниците на вдъхновение?

Благодаря приблизително ясно. Редактиране на конфигурационния файл няма смисъл.

Освен това, тази конфигурация не е предназначен за употреба редактиране. Като цяло.
Вижте грим довереник || направи menuconfig || направи nconfig || направи xconfig и извън него.

# Cid90708.

За всеки. Ами това е ядрото.

Можете невнимание лечение универсално количествено ☺
Аз не бих бил толкова веднага годни за наличието на функции в първата публична версия на Linux.

Къде е изходния код - това няма значение. Те могат да бъдат изтеглени ръчно и се намира в домашната директория на потребителя, и на същото място да се съберат. Чисти естетика. Незначителни разлики - и те са, разбира се, има различни дистрибуции.