Vollbildmodus: Seiteninhalt ohne Menus

magic sysrequest (sysrq)

Falls ein System nicht mehr auf Benutzereingaben reagiert (aber in der Regel noch läuft) können mit dem sysrq-Tastenkombinationen letzte Notmaßnahmen durchgeführt werden. Das System reagiert in der Regeln wegen zu hoher Ressourcenauslastung wie CPU-Zeit, Auslagerung von Arbeitsspeicher, Systemlast zu hoch, Kernel-crash oder -dump, X-Server abgestürzt, …) nicht mehr.

Manchmal kann man sich noch per SSH einloggen falls ein SSH-Server lief, nur bei Ressourcenüberlastung wird das nicht mehr funktionieren.

Links

Überprüfung ob sysrq aktiviert

Muss 0 oder 1 enthalten wenn im Kernel einkompiliert:

cat /proc/sys/kernel/sysrq

Aktivieren:

echo 1 > /proc/sys/kernel/sysrq

überlastetes System mit sysrq-Tasten sicher ausschalten

ALT + Druck (S-ABF) + r e i s u b (nacheinander)

alle Sysrq-Funktionen / Tastenkombinationen

Taste Funktion Funktion freischalten
sicherer Reboot (Tasten nacheinander mit Pausen drücken)
r X11 das Keyboard wegnehmen 4
e alle Prozesse außer Init beenden (SIGTERM) 64
i alle Prozesse außer Init abschießen (SIGKILL) 64
s Dateisystem-Puffer auf Platte schreiben 16
u Dateisysteme schreibgeschützt (read-only) remounten 32
b Reboot 128
weitere Funktionen
k alle Prozesse im aktuellen Terminal beenden (hilft u.U. bei abgestürztem X-Server) 4
f speicherfressenden Prozess killen 64
0–9 Log-Level setzen 2
o ausschalten 128
l m p q t w diverse Debug-Informationen dumpen 8
c Reboot via kexec 8
n Priorität von Echtzeit-Tasks verändern 256
 
linux/sysrq.txt · Zuletzt geändert: 2012/06/08 04:31 von st
 
Backlinks: [[linux:sysrq]]