Ubuntu 18.x või uuem: lahendus, kui kombinatsioon Alt + Imp Pant + REISUB ei tööta teie jaoks

RESIUB Ubuntu võtmekombinatsioon

Nagu te teate, kuigi Ubuntu on kivikõva, pole see alati lollikindel . Mõnikord võib mõni rakendus või viga süsteemi krahhi ajada, takistades teil konsooli käivitamist toimingute tegemiseks või arvuti taaskäivitamist jne. Äärmuslikel juhtudel, kui teil pole muud valikut, on arvuti väljalülitamise asemel toitenuppu all hoides või lähtestamisnuppu kasutades teine ​​lahendus.

See valik hõlmab klahvikombinatsiooni, näiteks Alt+Print Screen+REISUB, vajutamist . See põhjustab süsteemi reageerimise ja taaskäivitumise, väljudes hangunud olekust. Pidage meeles, et hoidke all klahvikombinatsiooni Alt+Print Screen ja seejärel saate järgmisi klahve ükshaaval vajutada ilma, et peaksite neid kõiki korraga all hoidma (ilmselgelt): R, E, I, S, U ja B. Probleem on selles, et see ei pruugi mõne Ubuntu versiooniga töötada...

See funktsioon aktiveerib süsteemipäringu (SysReq), mis annab kernelile märku päringu töötlemiseks ja antud juhul hangunud süsteemi taaskäivitamiseks. Neid võtmeid kasutatakse järgmiseks:

  • V: Tagastab juhtimise klaviatuurile või tühistamise tühistamise.
  • E: lõpetage kõik protsessid või tErm.
  • I: tapan elus või täisväärtuslikud protsessid.
  • S: Plaatide sünkroonimine või Sünkroonimine.
  • U - ühendage kõik failisüsteemid kirjutuskaitstud või Umount.
  • B: taaskäivitage arvuti või taaskäivitage.

Kui see on teie süsteemiversioonis vaikimisi keelatud, saab seda hõlpsalt parandada. Selle lubamiseks ja süsteemi reageerimiseks Alt+Print Screen järjestustele erinevate funktsioonide puhul (kuna neid on rohkem kui ainult näidatud), peate tegema järgmist.

echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf

Teine võimalus on kasutada järgmist käsku, millel oleks sama efekt :

sysctl -w kernel.sysrq=1

Pidage meeles, et eelmiste käskude jaoks vajate õigusi, nii et tehke seda eelistatavalt sudoga või selle puudumisel juurena.

Ja nüüdsest peaks klahvikombinatsioon töötama ... Pidage meeles, et kui muudate seda failis / proc / sys / kernel / sysrq, siis see töötab, kuid süsteemi taaskäivitamisel see ellu ei jää, nii et teil on seda uuesti muuta. See tähendab, et see pole püsiv.

Lisateave maagia SysRq kohta

Eelmise seadme käsuga muutsid sa just kerneli konfiguratsiooni väärtuseks 1, mis aktiveerib kõik SysRq funktsioonid. Siiski peaksid teadma, et on ka teisi võimalikke väärtusi , juhuks kui soovid neid kasutada:

  • 0 - Keela SysRq täielikult.
  • 1 - lubage kõik SysRq funktsioonid.
  • > 1: bitifail teatud funktsioonide lubamiseks:
    • 2 - lubab konsooli juhtimist logitasandil.
    • 4: lubage klaviatuuri juhtimine (SAK, tühjendamine)
    • 8 - lubage protsesside silumise prügimäed jne.
    • 16: lubage sünkroonimiskäsk.
    • 32: lubab uuestiühenduse kirjutuskaitstud režiimis.
    • 64: lubage protsessi signaalimine (termin, tapmine, oom-tapmine)
    • 128: lubage taaskäivitamine / väljalülitamine.
    • 176 - võimaldab ainult sünkroonimist, taaskäivitamist ja uuesti installimist kirjutuskaitstud režiimis.
    • 256: võimaldab kõigi RT ülesannete nikeldamist

Siiski on lisaks R, E, S, I, U ja B-le ka teisi võluklahve , mida saate operatsioonisüsteemile teatud päringute tegemiseks kasutada. Neid saab kasutada järjestikku, näiteks RESIUB, või eraldi, näiteks Alt+Print Screen+S, Alt+Print Screen+B jne. Ja et anda teile veelgi rohkem võimalusi, on siin nimekiri:

  • B: taaskäivitage arvuti ebakindlalt See tähendab, et ilma kettapuhvrite sünkroonimiseta ega ühendatud vaheseinu lahti ühendamata. See võib põhjustada andmete kadumise või mõne sel ajal kirjutatava rikutud. See on nagu füüsilise lähtestamise nupu vajutamine või muu kaasaskantava seadme või AIO nupu ON / OFF vajutamine.
  • C: sunnib kokku kukkuma, tuues peamise süsteemimälu kettale.
  • D: paigaldab süsteemi lukud.
  • E: saadab SIGTERM-signaali kõikidele protsessidele, välja arvatud init / systemd / upstart ... See tähendab, et see tapab kõik töötavad protsessid peale selle.
  • F: kutsub OOM-i tappa, et lahendada mõned juhtumid, kui süsteemil on mälu otsas.
  • G: sisenege konsooli silumisrežiimi, kasutades kaadripuhvrit.
  • H: näitab abi SysRqi kasutamisel.
  • J: sunnib failisüsteeme või failisüsteeme FIFREEZE abil külmutama.
  • K: tapke kõik kasutatavad konsooliprotsessid. See hõlmab ka graafikut.
  • L: näitab süsteemi kõigi aktiivsete protsessorite korstnat. Kui on mõni passiivne või käsitsi keelatud, ei näita see nende kohta midagi.
  • M: kuvab teie mälust teavet.
  • N: kõigi kõrge prioriteediga ja reaalajas toimuvate protsesside korral lähtestamine kenaks. See leevendab ressursiga seotud probleeme.
  • Või: see lülitab arvuti täielikult välja. See tähendab, et see ei uinuta nagu peatus.
  • P: näita registrid ja lipud.
  • K: Kuva kõik aktiivsed taimerid ja kella allikad.
  • V: Muutke klaviatuurirežiim RAW-lt XLATE-le.
  • S: see sünkroonib ketta või ketaste puhvrid, st mälud, mis salvestavad juurdepääsuoperatsioone. Nii et teie andmed ei rikutud, kui eemaldate draivi või taaskäivitate järsku.
  • T: kuvab ülesannete loendi.
  • U: vaheta partitsioonide kinnitusrežiim kirjutuskaitstud või kirjutuskaitstud.
  • V: sunnib raamkahvli konsooli lähtestama.
  • W: kuvab blokeeritud ülesannete loendi.
  • Tühikuklahv: kuvatakse teie arvutis saadaolevad võluklahvid SysRq.

Pidage meeles, et kõik need ei tööta kõigis režiimides ...


Lisa eelistatud allikana Google'is