Linux - Kúzelné kľúče

Keď systém zamrzne

úvod

Niekedy systém zamrzne a nebude reagovať vôbec na akékoľvek vyžiadanie (klávesnica / myš) a jediným riešením, ktoré príde na myseľ (pre väčšinu používateľov systému Windows) je stlačiť tlačidlo Reset .

Ako však uvidíme, existuje rad kombinácií kľúčov, ktoré (väčšinou) umožňujú prijať náš systém s minimálnym rizikom a obmedziť, obmedziť stratu údajov. Toto sa nazýva "Kúzelné kľúče"

Stručne povedané, kľúče Magic sú kombináciou klávesov, ktoré umožňujú vykonávať príkazy nízkej úrovne napriek skutočnému stavu systému (priamo spracované jadrom).

predpoklady

Samozrejme, aby sme implementovali tieto magické kombinácie, potom je táto voľba skompilovaná do jadra. Skontrolujte túto podmienku.

  • Otvorte terminál a zadajte nasledujúci príkaz:
  •  grep "CONFIG_MAGIC_SYSRQ" / boot / config - $ (uname -r) 
  • Výstup by mal vyzerať takto:
  •  CONFIG_MAGIC_SYSRQ = y 

Ale to nie je všetko. Ak je v distribúcii ako Mandriva táto možnosť štandardne zapnutá, nie je to tak v prípade všetkých ostatných. Preto musíme skontrolovať, či je táto možnosť povolená. Ak to chcete urobiť, zadajte do terminálu:

  •  cat / proc / sys / kernel / sysrq 
  • ktorý bude mať hodnotu: "1".
  • Inak (návratová hodnota "0"), aktivujte ho nasledovne (ako root):
  •  echo "1"> / proc / sys / kernel / sysrq 
  • Namiesto echo môžete použiť aj príkaz sysctl
  •  sysctl -w kernel.sysrq = "1" 
  • Existuje však nevýhoda.
  • Zmena vykonaná s echo alebo sysctl sa stratí pri reštartovaní systému.
  • Aby bola konfigurácia trvalá, musíte upraviť súbor / etc / sysctl.conf alebo pomocou textového editora a pridať riadok kernel.sysrq = 1 alebo pomocou príkazu

 echo 'kernel.sysrq = 1' >> /etc/sysctl.conf 

Body na zváženie

Keď systém zamrzne (predpokladáme, že sa nachádzame v relácii X), a pred použitím kúzelných kľúčov, ak je klávesnica stále aktívna, skúste najprv:

  • Zabite server X pomocou kombinácie kláves "CTRL + ALT + BACKSPACE"
  • Prepnúť na inú konzolu "CTRL + ALT + Fn (n = 1-6)
  • Pokúste sa zabiť X server (ako root):
  • kill -15 $ (pidof X)
  • kill -9 $ (pidof X)

Ak je lokálna sieť, skúste sa pripojiť s " ssh " z iného počítača a pokračujte v ruke na vašej pracovnej stanici.

Ak všetky tieto pokusy zlyhali, potom je čas použiť " Magic Keys ".

Kúzelné kľúče

Magic Keys (SysReq alebo kľúče) vyžadujú použitie kombinácie troch kláves naraz.

  • " Alt " (naľavo od medzerníka, nie je možné zamieňať s "ALT Gr"), * " SysRq (Systémová požiadavka), tento kľúč nie je nič iné ako kľúč známy a označený *" Print Screen System " (vpravo hore na klávesoch F1 až F12) a nakoniec na tretie tlačidlo z nasledujúcich písmen:
  • R : Raw aktivuje režim „raw“ (raw). Skúste pristupovať k klávesnici.
  • E : termín SIGTERM. Pošle ukončovací signál všetkým procesom okrem init.
  • I : zabiť SIGKILL. Pošle signál na ukončenie všetkých procesov okrem init.
  • S : Synchronizácia synchronizačného disku. Pokúste sa zapísať všetky neuložené údaje.
  • U : umount všetky súborové systémy v režime len na čítanie. Zabraňuje kontrole súborového systému pri reštarte
  • B : reboot Reštartujte systém. Čistší ako stlačenie "reset".
  • O : Vypnite systém.
  • L : zabiť SIGKILL. Pošle koncový signál všetkým procesom, vrátane init.
  • K : Key Pošle signál na ukončenie všetkých procesov na aktuálnej virtuálnej konzole.
  • P : Print Zobrazí obsah registrov a príznakov (príznakov) v konzole.
  • M : Pamäť Zobrazí obsah pamäte v konzole.
  • T : Úloha Uveďte obsah úloh a informácie o nich.
  • 0-9 : Number Nastaví úroveň protokolu konzoly.
  • H : Help (Pomocník) Zobrazí pomocníka na kľúče kódov.

Využitie kľúče Magic

Treba si uvedomiť, že použitie klávesov Magic je sekvencia, tieto klávesy by sa mali používať v konkrétnom poradí:

R aw, t E rm, k I ll, S ync, U mount, re B oot (REISUB)

  • Nastavte klávesnicu na „surové“
    • Rw
  • Synchronizovať disky
    • t erm
  • Odošle zastavovací signál procesu
    • k i ll
  • Montáž súborových systémov len na čítanie
    • S ync
  • Odosiela ukončovací signál na spracovanie
    • U montáž
  • Reštartujte systém
    • re B oot

Všimnite si, že: Toto je mnemotechnická fráza, ktorá si zapamätá poradie sekvencie (v angličtine): "Raising Elephants Is Tak Utterly Boring"

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy