Das System per S-Abf nach einem Absturz reanimieren

Das System per S-Abf nach einem Absturz reanimieren
30.07.2012 13:20

Schon seit Urzeiten kennt Linux ein paar Tastenkombinationen, die das System nach einem Programmabsturz doch noch wiederbeleben und so den Griff zum Reset-Schalter ersparen.

Die bekannteste Tastenkombination dürfte [Alt]+[S-Abf]+[k] sein, mit der man ein hängen gebliebenes X-Window-System abwürgt. Die Taste [S-Abf] liegt übrigens auf der [Druck]-Taste, im Englischen ist sie mit [SysRq] beschriftet.

Tatsächlich beendet die Kombination [Alt]+[S-Abf]+[k] alle Programme auf der aktuellen (virtuellen) Konsole, der X-Server ist nur zufällig mit dabei. Wer nicht so weit gehen möchte, versucht zunächst, mit [Alt]+[S-Abf]+[r] die Kontrolle über die Tastatur zurück zu erlangen. Anschließend sollte man via [Strg]+[Alt] und einer der F-Tasten auf eine Konsole wechseln und dort gezielt das hängende Programm abschießen können.

Hilft das nicht, bittet [Alt]+[S-Abf]+[e] alle Prozesse außer init sich zu beenden (es sendet ihnen das SIGTERM-Signal). Die nächste Stufe läutet [Alt]+[S-Abf]+[i] ein, das die Prozesse einfach abschießt. Vor einem Neustart sollte man noch per [Alt]+[S-Abf]+[s] den Cache auf die Festplatte schreiben lassen. [Alt]+[S-Abf]+[u] hängt alle Datenträger sicher aus und mountet sie nur lesbar, anschließend startet [Alt]+[S-Abf]+[b] den Computer neu.

Diese typische Abfolge kann man sich in dem Akronym reisub merken, als englische Eselsbrücke hilft der Spruch „Raising Elephants Is So Utterly Boring“.

Nur wenn bei diesem Befehl eine 1 erscheint, sind alle Sysrq-Funktionen aktiv.

Die Kombination [Alt]+[S-Abf] fängt der Linux-Kernel selbst ab. Und zwar auch dann, wenn der Rest des Systems stillsteht. Lediglich wenn der Kernel mit einer Kernel-Panik innehält, ist ein Griff zum Reset-Schalter am Rechner notwendig. Allerdings muss der Kernel auch die Unterstützung für die Taste [S-Abf] mitbringen. Ob das der Fall ist, kann man mit:

cat /proc/sys/kernel/sysrq

herausfinden. Das Ergebnis sollte eine Zahl größer oder gleich 1 sein. Andernfalls aktiviert man die Unterstützung, indem man als Benutzer root per

echo "1" > /proc/sys/kernel/sysrq

aufruft.

Der Kernel kennt noch viele weitere Tastenkombinationen mit [S-Abf], so fährt beispielsweise [Alt]+[S-Abf]+[o] den Computer herunter. Die sind allerdings nur alle aktiv, wenn

cat /proc/sys/kernel/sysrq

eine 1 ausgibt. Bei einer größeren Zahl hat der Distributor einige Funktionen abgeschaltet. Alle Funktionen aktiviert man als Benutzer root über das schon bekannte:

echo "1" > /proc/sys/kernel/sysrq

Eine Liste mit allen Tastenkombinationen und ihrer Wirkung liefert die Kernel-Dokumentation.


Kommentare

Aktuelle Fragen

Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 3 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 3 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...

Stellenmarkt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] [ERLEDIGT] Claws Mail startet im Offline-Modus
Rainer, 21.10.2017 09:25
Hallo zusammen, Am Sat, 21 Oct 2017 09:03:12 +0200 schrieb Rainer : > > ich habe CM so konfiguri...
[EasyLinux-Ubuntu] Claws Mail startet im Offline-Modus
Rainer, 21.10.2017 09:03
Hallo zusammen, ich habe CM so konfiguriert, dass mit dem Programmstart automatisch Mails abgerufen werden....
Re: [EasyLinux-Ubuntu] Frage_außer_Konkurrenz_zu_Vectoring
Rainer, 20.10.2017 18:37
Hallo Gerhard, Am Fri, 20 Oct 2017 18:02:54 +0200 schrieb Gerhard Eilers : > Ich warte ab, bis hier be...
Re: [EasyLinux-Ubuntu] Frage_außer_Konkurrenz_zu_Vectoring
Gerhard Eilers, 20.10.2017 18:02
Hallo Nguyen und alle anderen Vielen Dank für die Hinweise und Anregungen. Ich warte ab, bis hier bei uns j...
Re: [EasyLinux-Ubuntu] Frage_außer_Konkurrenz_zu_Vectoring
Nguyen Dong Loan, 20.10.2017 17:50
Am Freitag, den 20.10.2017, 17:13 +0200 schrieb Rainer: Hallo Rainer > Was im Prinzip aber nicht weiter...