Post ADXMR7CbHGCgkFbpB2 by moji@dresden.network
(DIR) More posts by moji@dresden.network
(DIR) Post #ADXMR7CbHGCgkFbpB2 by moji@dresden.network
2021-11-18T20:50:25Z
0 likes, 1 repeats
Heute mal ein bisschen mit SysRq rumgespielt. Hier mal ein kurzer Einblick in das Thema. - ein Thread.#linux #sysrq #keyboard #shortcutAls SysRq wird laut Linux Kernel Doku eine "magische" Tastenkombination bezeichnet, auf die der Kernel immer reagiert, egal was er sonst noch so tut, solange er nicht komplett blockiert ist. Dem Kernel kann so unabhängig vom Betriebssystem eine definierte Menge an Low-Level-Kommandos gegeben werden.1/7
(DIR) Post #ADXMRCDUdMtAIT46lM by moji@dresden.network
2021-11-18T20:50:36Z
0 likes, 0 repeats
Das ist z.B. nützlich als letzter Ausweg das System relativ sicher neuzustarten, wenn die GUI permanent eingefroren oder das Betriebssystem blockiert ist, anstatt Hardreset. (Das war auch mehr oder weniger Anlass für mein Interesse.)2/7
(DIR) Post #ADXMRHBu8haZizMPTs by moji@dresden.network
2021-11-18T20:51:28Z
0 likes, 0 repeats
# SicherheitDie SysRq-Funktionalität wird aus Sicherheitsgründen meist eingeschränkt oder deaktiviert, da dadurch im Prinzip unauthentifizierter Zugriff auf Low-Level-Kommandos möglich ist, z.B. durch eine Person mit physischen Zugang. Mit der Aktivierung sollte man sich also immer im Klaren über Implikationen für die Systemsicherheit sein.6/7
(DIR) Post #ADXMRJXFQJqkzlMU1g by moji@dresden.network
2021-11-18T20:51:04Z
0 likes, 0 repeats
# VerwendungUm ein Kommando via SysRq an den Kernel zu senden, wird die Taste ALT gehalten, dann SYSRQ gedrückt und danach die jeweilige Taste für das Kommando, also z.B. ALT + SYSRQ + H [1].Auf den meisten Tastaturen gibts die SysRq (bzw. auf deutschen Tastaturlayouts S-Abf) Taste nicht mehr. Auf Thinkpads, wie meinem, steht dann die Tastenkombination FN + S für diese Taste. Statt der Beispielkombination oben muss ich also ALT + FN+S + H eingeben.4/7
(DIR) Post #ADXMRJb9Boy9BrBb6W by moji@dresden.network
2021-11-18T20:51:18Z
0 likes, 0 repeats
Die Ausgaben der SysRq-Kommandos finden sich im Kernel Buffer bzw. Systemlog. Am Besten parallel z.B. `dmesg` oder `journalctl -f | grep kernel` ausführen.[1] Mit ALT + SYSRQ + H wird die SysRq-Hilfe auf der Konsole ausgegeben.5/7
(DIR) Post #ADXMRJl4auuPgdpWZk by moji@dresden.network
2021-11-18T20:50:54Z
0 likes, 0 repeats
# AktivierungUm die SysRq-Funktionalität zu verwenden zu können, muss der Kernel mit der Option CONFIG_MAGIC_SYSRQ konfiguriert worden sein. SysRq kann dann im Betrieb komplett deaktiviert bzw. aktiviert oder nur mit einer bestimmten Menge von Kommandos aktiviert werden. Was der Fall ist steht in /proc/sys/kernel/sysrq und kann mit `sysctl kernel.sysrq` ausgegeben/editiert werden.3/7