Kaip žinote, nors „Ubuntu“ yra labai patikimas, jis ne visada yra patikimas . Kartais programa ar klaida gali sukelti sistemos gedimą, neleisdama paleisti konsolės ir atlikti jokių operacijų ar paleisti kompiuterio iš naujo ir pan. Kraštutiniais atvejais, kai neturite kitos išeities, užuot išjungę kompiuterį laikydami nuspaustą maitinimo mygtuką arba naudodami atstatymo mygtuką, turite kitą sprendimą.
Ši parinktis apima klavišų derinio, pvz., „Alt“ + „Print Screen“ + „REISUB“, paspaudimą . Tai priverčia sistemą reaguoti ir paleisti iš naujo, išeinant iš užšalusios būsenos. Nepamirškite laikyti nuspaudę „Alt“ + „Print Screen“, tada galėsite paspausti šiuos klavišus po vieną, nelaikydami jų visų vienu metu (žinoma): R, E, I, S, U ir B. Problema ta, kad tai gali neveikti kai kuriose „Ubuntu“ versijose...
Ši funkcija aktyvuoja sistemos užklausą (SysReq) , kad paragintų branduolį apdoroti užklausą ir, šiuo atveju, paleisti užšalusią sistemą iš naujo. Šie klavišai naudojami:
- A: Grąžina valdymą klaviatūrai arba „unRaw“.
- E: nutraukti visus procesus arba tErm.
- Aš: nužudau procesus, kurie lieka gyvi arba pilni.
- S: sinchronizuokite diskus arba sinchronizuokite.
- U - pritvirtinkite visas failų sistemas kaip tik skaitomas arba „Umount“.
- B: paleiskite kompiuterį iš naujo arba paleiskite iš naujo.
Jei jūsų sistemos versijoje ši funkcija pagal numatytuosius nustatymus išjungta, ją galima lengvai ištaisyti. Norėdami ją įjungti ir nustatyti, kad sistema reaguotų į Alt + Print Screen sekas skirtingoms funkcijoms (nes jų yra daugiau nei tik parodytos), turite atlikti šiuos veiksmus:
echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf
Kitas variantas yra naudoti šią komandą, kuri turėtų tą patį efektą :
sysctl -w kernel.sysrq=1
Atminkite, kad ankstesnėms komandoms jums reikia privilegijų, todėl darykite tai naudodami sudo arba, jei to nepadarysite, kaip root.
Ir nuo šiol raktų derinys turėtų veikti ... Atminkite, kad jei pakeisite jį / proc / sys / kernel / sysrq faile, jis veiks, tačiau jis neišgyvens, kai perkrauksite sistemą, todėl turėsite jį pakeisti dar kartą. Tai yra, jis nėra nuolatinis.
Daugiau apie stebuklingą „SysRq“
Ką tik su ankstesnio įrenginio komanda pakeitėte branduolio konfigūraciją į 1, kuri aktyvuoja visas „SysRq“ funkcijas. Tačiau turėtumėte žinoti, kad yra ir kitų galimų reikšmių , jei jus domina jų naudojimas:
- 0 - visiškai išjunkite „SysRq“.
- 1 - įjunkite visas „SysRq“ funkcijas.
- > 1: bitų kaukė, leidžianti atlikti tam tikras funkcijas:
- 2: įgalina konsolės valdymą žurnalo lygiu.
- 4: įjungti klaviatūros valdymą (SAK, atrišti)
- 8 - įgalinti proceso derinimo sąvartynus ir kt.
- 16: įgalinti sinchronizavimo komandą.
- 32: įgalina perstatymą tik skaitymo režimu.
- 64: įjungti proceso signalizavimą (terminas, nužudymas, nužudymas)
- 128: leisti perkrauti / išjungti.
- 176 - leidžia tik sinchronizuoti, perkrauti ir perjungti tik skaitymo režimu
- 256: leidžia nustatyti visas RT užduotis
Be to, be R, E, S, I, U ir B, yra ir kitų magiškų klavišų , kuriuos galite naudoti tam tikroms užklausoms operacinei sistemai pateikti. Juos galima naudoti nuosekliai, pvz., RESIUB, arba atskirai, pvz., Alt+Print Screen+S, Alt+Print Screen+B ir kt. O kad susidarytumėte vaizdą apie dar daugiau galimybių, pateikiame sąrašą:
- B: perkraukite kompiuterį nesaugiai. Tai yra, nesinchronizuojant disko buferių ir neatimant sumontuotų pertvarų. Tai gali sukelti duomenų praradimą arba kai kurių tuo metu rašomų dokumentų sugadinimą. Tai tarsi paspausti fizinio atstatymo mygtuką arba paspausti kitos nešiojamos įrangos ar AIO mygtuką ĮJUNGTI / IŠJUNGTI.
- C: priverčia avariją, išmetant pagrindinę sistemos atmintį į diską.
- D: pritvirtins sistemos spynas.
- E: siunčia SIGTERM signalą visiems procesams, išskyrus init / systemd / upstart,… Tai reiškia, kad jis užmuša visus vykstančius procesus, išskyrus tą.
- F: iškviečia OOM Kill, kad išspręstų kai kuriuos atvejus, kai sistemoje trūksta atminties.
- G: įeikite į konsolės derinimo režimą naudodami kadrų buferį.
- H: parodys pagalbą naudojant „SysRq“.
- J: priverčia užšaldyti failų sistemas ar failų sistemas naudojant FIFREEZE.
- K: nužudykite visus naudojamus konsolės procesus. Tai taip pat apima grafiką.
- L: rodo visų aktyvių sistemoje esančių procesorių steką. Jei yra neaktyvių ar rankiniu būdu išjungtų, tai nieko apie juos nerodys.
- M: rodo informaciją iš jūsų atminties.
- N: visų aukšto prioriteto ir „RealTime“ procesų atstatymas į gražumą. Tai palengvins resursų ginčų problemas.
- Arba: jis visiškai išjungs kompiuterį. Tai yra, jis neveikia kaip sustojimas.
- P: rodyti registrus ir vėliavas.
- K: rodyti visus aktyvius laikmačius ir laikrodžio šaltinius.
- A: Keiskite klaviatūros režimą iš RAW į XLATE.
- S: jis sinchronizuos disko ar diskų buferius, tai yra atmintines, kuriose saugomos atliktinos prieigos operacijos. Taigi jūsų duomenys nebus sugadinti, jei pašalinsite diską arba staiga paleisite iš naujo.
- T: rodo užduočių sąrašą.
- U: pakeiskite pertvarų montavimo režimą į tik skaityti arba tik skaityti.
- V: priversti atstatyti rėmelių buferio konsolę.
- W: rodo užblokuotų užduočių sąrašą.
- Tarpo klavišas: bus rodomi stebuklingi „SysRq“ klavišai, esantys jūsų kompiuteryje.
Atminkite, kad ne visi jie veiks visais režimais ...