Magic SysRq
From Gentoo Wiki
A Magic SysRq (Magic System Request) egy kernel hack, amely lehetővé teszi a kernel számára, hogy meghallgassa bizonyos billentyűgomb lenyomásokat, és azokra adott válaszként egy meghatározott kernel funkciót hívjon meg. A Magic SysRq billentyűzetről vagy soros vonalon keresztül érkező bemenet révén aktiválódik.
Warning
A Magic SysRq lehetőséget nem szabad engedélyezni a kernelben termelési vagy kritikus fontosságú rendszerek esetén! Még akkor is, ha a Magic SysRq le van tiltva bootoláskor például a sysctl használatával, a /proc/sysrq-trigger továbbra is nyitva marad. Nem is beszélve arról a tényről, hogy a SysRq újbóli engedélyezése ugyanolyan egyszerű, mint annak letiltása.
A Magic SysRq lehetőséget nem szabad engedélyezni a kernelben termelési vagy kritikus fontosságú rendszerek esetén! Még akkor is, ha a Magic SysRq le van tiltva bootoláskor például a sysctl használatával, a /proc/sysrq-trigger továbbra is nyitva marad. Nem is beszélve arról a tényről, hogy a SysRq újbóli engedélyezése ugyanolyan egyszerű, mint annak letiltása.
Kernel
Alapvető Magic SysRq beállítás:
KERNEL Magic SysRq engedélyezése (CONFIG_MAGIC_SYSRQ és CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE illetőleg)
Kernel hacking --->
Generic Kernel Debugging Instruments --->
[*] Magic SysRq key
(0x1) Enable magic SysRq key functions by default
Important
A CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE értéket mindig hexadecimális (0x) formában kell írni a kernelben (nem egész számokként).
A CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE értéket mindig hexadecimális (0x) formában kell írni a kernelben (nem egész számokként).
Használat
Futtatás
amd64 és x86 rendszereken a Alt + SysRq + <parancsbillentyű> billentyűgomb kombináció eredményeképpen a Magic SysRQ kerül meghívásra. Az alábbi táblázat néhány lehetséges opciót tartalmaz:
Parancsbillentyűgomb | Leírás |
---|---|
b | Azonnal újraindítja az operációs rendszert anélkül, hogy szinkronizálná vagy lecsatolná az adathordozókat. |
e | SIGTERM jelet küld minden folyamatnak, kivéve az init folyamatot. |
f | Meghívja az OOM killer szoftvert, hogy megszüntessen egy memóriazabáló folyamatot. Nem esik pánikba, ha semmit sem lehet megsemmisíteni. |
s | Megpróbálja szinkronizálni az összes felcsatolt fájlrendszert. |
u | Megpróbálja az összes felcsatolt fájlrendszert csak olvasható módban újra felcsatolni. |
További információ található a hivatalos Magic SysRQ Linux Kernel dokumentációban.
Note
Nem minden billentyűzet tartalmaz SysRq billentyűgombot. Általában a Print Screen ugyanaz a billentyűgomb.
Nem minden billentyűzet tartalmaz SysRq billentyűgombot. Általában a Print Screen ugyanaz a billentyűgomb.
Külső források
- Magic SysRq billentyűgomb a LinuxHowtos.org weboldalon.
- Wikipedia:System request - Rendszerkérés billentyűgomb története.