Ero sivun ”SysRq” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
[[ | '''SysRq''' on [[näppäimistö]]n nappi, jolla on Linuxissa hyödyllinen käyttötarkoitus. Linuxin jäädessä jumiin voi SysRq:n avulla tehdä vielä paljonkin asioita ja palauttaa järjestelmän vakauden. Esimerkiksi jumittuneen koneen käynnistämisen uudelleen voi tehdä turvallisesti liittäen ensin [[osio|levyosiot]] vain luku -tilaan SysRq:n avulla. SysRq on siis todellinen "''taikanappula''", jolla näennäisesti jumiutunut järjestelmä voidaan palauttaa aisoihin. | ||
== Käyttöönotto== | |||
SysRq-toiminnon käyttö edellyttää, että <tt>CONFIG_MAGIC_SYSRQ</tt> -asetus on ollut päällä käytössä olevaa [[ydin]]tä [[ytimen kääntäminen|käännettäessä]]. Monien [[jakelu]]iden oletusydinten tapauksessa SysRq on käännetty kerneliin mukaan, mutta sitä ei ole otettu erikseen käyttöön. Tila voidaan tarkastaa <tt>/proc/sys/kernel/sysrq</tt> -tiedostosta: | |||
$ cat /proc/sys/kernel/sysrq | |||
{| class="wikitable" | |||
! Arvo | |||
! Tila | |||
|- | |||
| 0 | |||
| Kaikki SysRq:n funktiot ovat pois käytöstä | |||
|- | |||
| 1 | |||
| Kaikki SysRq:n funktiot ovat käytössä | |||
|- | |||
| 16 | |||
| <tt>[[sync]]</tt> on käytössä | |||
|} | |||
Sopiva arvo voidaan asettaa esimerkiksi <tt>/etc/sysctl.d/90-sysrq.conf</tt> -tiedostoon, jolloin [[kernel]] ottaa sen käyttöön aina järjestelmän käynnistyessä. Tiedostoon voidaan esimerkiksi lisätä rivi: | |||
kernel.sysrq = 1 | |||
== Käyttö == | |||
Seuraavat komennot siis {{Näppäin|alt|SysRq}} ja mainittu nappula (vaikkapa {{Näppäin|alt|SysRq|ctrl}}). | Seuraavat komennot siis {{Näppäin|alt|SysRq}} ja mainittu nappula (vaikkapa {{Näppäin|alt|SysRq|ctrl}}). | ||
Rivi 32: | Rivi 54: | ||
Yleensä jumittuneen järjestelmän uudelleenkäynnistys kannattaa tehdä yhdistelmällä <tt>r-e-i-s-u-b</tt>. | Yleensä jumittuneen järjestelmän uudelleenkäynnistys kannattaa tehdä yhdistelmällä <tt>r-e-i-s-u-b</tt>. | ||
[[Luokka:Vinkit]] | [[Luokka:Vinkit]] | ||
[[Luokka:Ydin]] | [[Luokka:Ydin]] |