Linuxissa maaginen SysRq-avain voi lähettää komentoja suoraan Linux-ytimeen. Voit käyttää sitä palauttamaan jumiin tai puhdista järjestelmän uudelleen, vaikka mikään ei näytä vastaavan.
Maaginen SysRq-avain toteutetaan osana Linuxin näppäimistöohjainta - se toimii niin kauan kuin Linux-ytimessä on vielä käynnissä. Vain ytimen paniikki pitäisi poistaa tämän avainyhdistelmän käytöstä.
Image Credit: solylunafamilia Flickrissä
SysRq-näppäin sijaitsee lähellä näppäimistön Scroll Lock -näppäintä - Sys Rq -näppäin on yleensä sama kuin tulostusnäytön avain. "Magic" SysRq-yhdistelmä on Alt + SysRq.
Tätä avainyhdistelmää käytettäessä Linux-ytimen on oltava koottu CONFIG_MAGIC_SYSRQ-kääntämisvaihtoehdolla - useimmat Linux-jakeluohjelmat on otettu käyttöön oletuksena. Olettaen, että se on koottu ytimeen, se voidaan ottaa käyttöön tai poistaa käytöstä käynnissä olevasta järjestelmästä muuttamalla / proc / sys / kernel / sysrq-arvoa. Jotta voit tarkistaa, onko se käytössä, suorita seuraava komento:
kissa / proc / sys / kernel / sysrq
Jos näet "1", maaginen SysRq-näppäin on käytössä.
Jos näet "0", sinun on otettava se käyttöön itse suorittamalla seuraava komento rootiksi:
echo "1"> / proc / sys / kernel / sysrq
Jos X-palvelimesi (graafinen työpöytäsi ohjattu ohjelma) jäädytetään, et välttämättä pysty käyttämään järjestelmääsi. On olemassa muutamia taikaa SysRq-komentoja, jotka voivat auttaa:
Seuraavassa käytetään joitakin näistä toimenpiteistä, joilla voidaan puhdistaa prosessit, levittää tiedot levylle, irrottaa kaikki tiedostojärjestelmät ja käynnistää tietokone uudelleen. Tee tämä prosessi pitämällä Alt + SysRq -näppäintä painettuna ja - pitämällä Alt- ja SysRq-näppäimiä alhaalla - kirjoita seuraavat näppäimet järjestykseen, keskeyttämällä useita sekunteja kunkin näppäimen välillä:
reisub
Mnemonic "Raising Elephants minäs SO Utterly Boring "käytetään usein tämän sekvenssin muistamiseen. Tässä on, mitä kukin avain tekee:
Seuraavassa on muutamia muita toimintoja, joita voit suorittaa taianomaisella SysRq-avaimella. Voit suorittaa toiminnon painamalla Alt + SysRq-näppäimiä ja pitämällä sitä painettuna samalla, kun kirjoitat kirjaimen:
On muita toimia, mutta ne voivat olla hyödyllisempää kehittäjille kuin keskimääräinen Linux-geek. Lisätietoja taikuutta SysRq-avaimesta - ja täydellistä luetteloa suoritettavista toimista - katso Linux-ytimen mukana toimitettua sysrq.txt-tiedostoa.