Die „Magische S-Abf-Taste“, wobei „S-Abf“ für Systemabfrage steht – im Englischen Magic SysRq Key, kurz für Magic SysRequest key – bezeichnet eine Reihe von Tastenkombinationen mit der S-Abf-Taste bzw. SysRq-Taste für den Linux-Kernel. Damit lassen sich verschiedene Funktionen – beispielsweise ein Neustart des Computers – ausführen, wobei die einzelnen Funktionen auch nacheinander in sinnvoller Reihenfolge ausführbar sind. Das funktioniert auch noch, wenn der Computer auf andere Eingaben nicht mehr reagiert, sofern der Kernel noch nicht abgestürzt ist. Häufig nutzt man diesen „Klammergriff“ für einen Neustart, ohne Schäden am Dateisystem zu verursachen, oder um einen nicht mehr reagierenden X-Server zu beenden.

Häufig verwendete Kombinationen

Ein gerne verwendeter und in IT-Kreisen bekannter Weg, den Computer bei hängendem System neu zu starten, ist es, auf einem Linux-System die Tastenkombination Alt   S-Abf gedrückt zu halten und dabei nacheinander die Tasten R, E, I, S, U und B zu drücken. So werden die Dateisystemcaches sicher geleert (d. h. ihr Inhalt wird auf die Platte geschrieben), alle Dateisysteme sicher ausgehängt und damit eine Beschädigung des Dateisystems unterbunden. Eine weitere bekannte Tastenreihenfolge, RSEIUB, zieht den Sync vor. Ein Argument dagegen ist, dass die terminierten Prozesse eventuell noch Daten in den Cache schreiben und der Sync somit zu früh kommt. Ein Argument dafür ist, dass der unmount-Befehl ohnehin die Platten synchronisieren sollte. Es existiert kein Konsens darüber, welche Kombination zu bevorzugen ist.

Verfügbare Kombinationen

Der gewünschte Befehl wird erteilt, indem man gleichzeitig auf der Tastatur S-Abf   Alt drückt. S-Abf/SysRq ist auf IBM-AT-kompatiblen Tastaturen eine Alternativbelegung der Taste Druck/Print Screen.

Auf Tastaturen für Deutschland drückt man gleichzeitig die Tasten Alt   Druck   Taste aus Tabelle unten.

Auf Tastaturen für die Schweiz und englischsprachige Länder entspricht die Taste SysRq dem deutschen Pendant S-Abf. Die Beschriftung ist zum Beispiel in der Schweiz PrtScr SysRq. Die Kombination auf schweizerischer Tastatur ist: Alt Gr   PrtScr SysRq.

Besonders auf Laptops müssen wegen herstellerspezifischen Tastaturlayouts ggf. noch Zusatztasten gedrückt werden, so etwa auf Dell-Laptops zunächst Num, anschließend Fn   Alt   Druck   entsprechender Buchstabe; auf z. B. ThinkPads kann folgende Abfolge verwendet werden: Alt drücken und halten, Fn   Druck drücken und wieder loslassen, entsprechenden Buchstaben drücken, alle loslassen.

Die für den entsprechenden Befehl notwendige Taste kann in der folgenden Tabelle abgelesen werden, Groß- und Kleinschreibung spielt keine Rolle. Die Angaben beziehen sich auf die QWERTZ-Tastatur.

Auslösen auf der Kommandozeile

Die genannten Befehle können auch über die Shell (und somit auch durch Skripte) ausgelöst werden. Dazu wird in virtuelle Datei /proc/sysrq-trigger vom Kernel-Proc-API das entsprechende Zeichen geschrieben. Dies ist nur als root möglich. Der folgende Befehl löst beispielsweise einen sofortigen Reboot aus.

Literatur

  • Oliver Diedrich: Geht nicht? Gibts nicht! Hängende Linux-Systeme sicher ausschalten. In: c’t Nr. 26, 2008, S. 210

Weblinks

  • Documentation/admin-guide/sysrq.rst auf kernel.org (Linux Kernel Archives) (englisch)
  • Der Patch des Linux-Kernels, der das /proc/sysrq-trigger-Feature einbaute
  • Magic SysRequest im Wiki von Ubuntuusers.de

Einzelnachweise


📌 Magische Tastatur für iPad Kaufen auf Ricardo

Mac Befehlstaste auf der AppleTastatur finden so geht's

Mehrfarbige magische zeichen und symbole bilden ein nahtloses muster

ERSATZTASTE / TASTEN für Apple Magic KeyBoard Desktop Tastatur

Illustration von abspielen Taste Symbol. 24377774 Vektor Kunst bei Vecteezy