SysRq

Linux.fista
Versio hetkellä 21. heinäkuuta 2005 kello 00.52 – tehnyt Maakuth (keskustelu | muokkaukset) (huomasin tänään kyseisen nappulan kätevyyden, ja päätin kirjoittaa siitä)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

PrtSc/SysRq -nappulalla on Linuxissa hyödyllinen käyttötarkoitus, jos CONFIG_MAGIC_SYSRQ -kohta on y-asennossa käännetyssä kernelissä. Linuxin jäädessä jumiin voi SysRq:n avulla tehdä vielä paljonkin asioita, ja palauttaa järjestelmä vakaaksi. SysRq on siis todellinen taikanappula, jolla näennäisesti jumiutunut järjestelmä voidaan palauttaa aisoihin.Seuraavassa selityksiä eri näppäinyhdistelmille.

Seuraavat komennot siis alt+SysRq ja mainittu nappula (vaikkapa alt+SysRq+ctrl).

ctrl näyttää lyhyen ohjaan ja muistuttaa pikanäppäimistä r - Kytkee näppäimistön XLATE-tilaan k - Tappaa kaikki aktiivisessa virtuaalikonsolissa olevat ohjelmat b - Käynnistää järjestelmän uudestaan välittömästi, siis synkronoimatta tai unmounttaamatta tiedostojärjestelmiä. Tyyliin reset-nappi. o - Sammuttaa järjestelmän APM:n kautta, vaatii toki APM-tuen. s - Yrittää synkronoida kaikki mountatut tiedostojärjestelmät. u - Yrittää mountata kaikki mountatut tiedostojärjestelmät vain luku -tilaan. p - Tulostaa nykyiset rekisterit ja liput. t - Tulostaa ajossa olevat tehtävät informaatioineen. m - Tulostaa muistitiedot. 0-9 - Asettaa konsolin "lokitason" (log level), eli mitkä kernelin virheilmot tulostetaan konsoliin. Esimerkiksi 0-tasolla ainoastaan hätäviestit kuten OOPS ja PANIC päätyvät konsoliin asti. e - Lähettää SIGTERMin kaikille prosesseille paitsi initille. i - Lähettää SIGKILLin kaikille prosesseille paitsi initille. l - Lähettää SIGKILLin kaikille prosesseille, myös initille. Tekee järjestelmästä käyttökelvottoman seuraavaan käynnistykseen asti.