26Aug

Користите Магиц СисРк Кеи на Линуку да бисте поправили замрзнуте Кс сервере, чисто поново покренули и покренули друге наредбе на ниском нивоу

сисрк кључ

На Линуку, магични СисРк кључ може да шаље команде директно у Линук кернел.Можете га користити да бисте се опоравили од замрзавања или чистог поновног покретања система, чак и ако се ништа не чини одговорним.

Чаробни СисРк кључ се имплементира као део Линуковог управљачког програма за тастатуру - то ће радити све док Линук кернел и даље ради.Само панична кернел треба да онемогући ову комбинацију тастера.

Имаге Цредит: солилунафамилиа на Флицкр

Коришћење Магиц СисРк Кеи

Тастер СисРк се налази близу тастера Сцролл Лоцк на тастатури - Сис Рк кључ је генерално исти као ваш тастер за штампање екрана.Сјајна комбинација СисРк-а је Алт + СисРк.

Да бисте користили ову комбинацију тастера, ваш кернел Линука мора бити компилиран са опцијом компајлирања ЦОНФИГ_МАГИЦ_СИСРК - већина Линук дистрибуција ће то омогућити по дефаулту.Под претпоставком да је састављен у вашу кернел, он може бити омогућен или онемогућен на покретном систему промјеном вриједности /proc/sys/kernel/ сисрк-а.Да бисте проверили да ли је омогућено, покрените следећу команду:

мачка /proc/sys/kernel/ сисрк

Ако видите "1", омогућен је магични СисРк тастер.

слика

Ако видите "0", мораћете га сами омогућити тако што ћете следећи команду покренути као роот:

ецхо "1" & гт;/proc/sys/kernel/ сисрк

Поступање са замрзнутим Кс сервером

Ако ваш Кс сервер( програм који покреће вашу графичку радну површину) замрзне, можда ћете бити у могућности да користите свој систем.Постоји неколико магичних СисРк наредби које могу помоћи:

  • Алт + СисРк + р - Одводи тастатуру изван сировог режима, узимајући контролу даље од Кс сервера.Након покретања ове комбинације, требало би да будете у могућности да користите пречице тастатуре Цтрл + Алт + Ф1( и друге тастере Ф-кеи) да бисте прешли на другу конзолу и поново покренули Кс.
  • Алт + СисРк + к - Убива све програме на тренутнојвиртуелну конзолу, укључујући Кс. Такође можете омогућити пречицу тастатуре Цтрл + Алт + Бацкспаце у предностима тастатуре Убунту-а да бисте поново покренули Кс сервер - међутим, ова пречица је имплементирана од стране Кс сервера и можда неће увијек радити.

Чисто поновно покретање система

Користе се у низу, неке од ових радњи могу се користити за чисте завршавање процеса, обраду података на диск, отклањање свих датотека система и поновно покретање рачунара.Да бисте извршили овај поступак, притисните и држите комбинацију тастера Алт + СисРк и - док држите Алт и СисРк тастере надоле - укуцајте следеће тастере у редоследу, паузирајте неколико секунди између сваког тастера:

реисуб

Мнемоник " Р аисинг Е лепенчи И с S о У ттерли Б оринг "се често користи да запамтите ову секвенцу.Ево шта сваки кључ чини:

  • р - ставља тастатуру у рав режим, узимајући контролу над њим од Кс сервера.
  • е - шаље прекидни сигнал свим процесима, тражећи их да заврше елегантно.
  • и - шаље сигнал за убијање свим процесима, присиљавајући их да се одмах заврше.
  • с - Флусхес податке из вашег кеша на диск.
  • у - Поновите све системске датотеке само за читање.
  • б - Поново покреће ваш рачунар.

Више команди

Ево неких других радњи које можете обавити с магичним СисРк кључем.Да бисте извршили акцију, притисните и држите Алт + СисРк кључеве док куцате слово:

  • н - Поништава добар ниво( приоритет) свих процеса високог и реалног времена.
  • ф - Позиви оом_килл, који ће убити процес пада меморије.
  • о - Искључује рачунар.

Постоје и друге акције, али могу бити корисније за програмера од просечног Линук геек-а.За више информација о магичном СисРк кључу и комплетној листи акција које можете обавити консултујте сисрк.ткт датотеку која је укључена у Линук кернел.