AA_emerg-stop_123rf-5288891_BelaTiberiuAttl.jpg

© Bela Tiberiu Attl, 123RF

Abgestürzte Systeme sicher neustarten

Not-Aus

Es gibt mehrere Tastenkombinationen, die ein eingefrorenes System wieder zum Leben erwecken. Jede davon erfordert beim Anwender ziemlich lange, gelenkige Finger – möglicherweise der Grund, warum viele Linux-Anwendern sie immer noch nicht kennen.

Wenn etwas schief geht, dann meist richtig: So stürzt die Textverarbeitung üblicherweise kurz vor der Fertigstellung der zehnseitigen Abhandlung über das Liebesleben der gemeinen Haustaube ab. Und da es der Office-Suite im Nirvana zu einsam ist, reißt sie auch gleich noch das komplette X-Window-System mit in den Tod. In solchen Fällen schnellt der Finger bei den meisten Anwendern zum Reset-Knopf am Computergehäuse.

Diese rabiate Wiederbelebungsmaßnahme birgt jedoch gewisse Risiken: Linux selbst lebt meist noch im Hintergrund weiter – oft zusammen mit ein paar weiteren Programmen, die immer noch munter auf die Festplatte zugreifen. Im schlimmsten Fall zerstört der Druck auf den Reset-Taster deshalb nicht nur das Liebesleben der Taube, sondern auch gleich noch ein paar weitere Dateien.

A kind of magic

Glücklicherweise gibt es Hilfe in Form mehrerer "magischer" Tastenkombinationen. Die erfordern zwar ein paar verrenkte Finger, können dafür aber das System ohne Ein- und Ausschalten wiederbeleben oder zumindest den Computer kontrolliert und ohne Datenverlust herunterfahren.

Alle diese Tastenkombination beginnen damit, dass Sie [Alt]+[Druck] gedrückt halten und damit [S-Abf] ("System-Abfrage") auslösen – so ist die Taste auf deutschen Tastaturen auch auf der Vorderseite beschriftet. Auf englischen Tastaturen steht an dieser Stelle dagegen SysRq als Abkürzung für System Request (Systemabfrage). Daher nennt man eine darüber ausgelöste Funktion auch Magic System Request oder kurz und unaussprechlich Magic SysRq.

Auf vielen Notebook-Tastaturen müssen Sie zusätzlich noch [Fn] gedrückt halten. Zusammen mit einer folgenden Buchstaben-Taste für den Abruf einer bestimmten Funktion gilt es somit vier weit auseinanderliegende Tasten auf einmal zu betätigen – nicht umsonst spricht man auch von einem "Affengriff".

Einige Systeme ersetzen zudem die Taste [Alt] durch [AltGr]. Sofern also eine magische Tastenkombination keine Wirkung zeigt, sollten Sie sie noch einmal mit [AltGr] ausprobieren. Schließlich gibt es noch Tastaturen, die nicht so viele gleichzeitig gedrückte Tasten auf einmal auswerten können: In diesem Fall drücken Sie [Alt]+[Druck], lassen dann nur [Druck] los, betätigen die Taste für die gewünschte Funktion, und lassen dann alle Tasten wieder los.

Der Einfachheit halber bezeichnen wir im folgenden die für den Magic System Request zu betätigende Eingangstastenkombination als [S-Abf] – egal, wie diese auf dem konkreten System nun auszulösen ist.

Wo klemmt's?

Wenn [Druck] überhaupt nicht existiert oder [S-Abf] gar nicht funktionieren möchte, aber noch eine Kommandozeile zur Verfügung steht (siehe Kasten "Hintertür"), dann kann man einen Tastendruck als Benutzer root auch mit folgendem Befehl simulieren:

echo k > /proc/sysrq-trigger

Das k steht dabei für die dritte zu drückende Taste, in diesem Beispiel das "k" für die vermutlich wichtigste und am häufigsten benötigte Tastenkombination. [S-Abf]+[K] beendet ("kill") alle Prozesse in der aktuellen virtuellen Konsole. Unter modernen Distributionen zählt dazu üblicherweise auch die grafische Benutzeroberfläche, die daraufhin automatisch neu startet oder zumindest dem Textmodus weicht.

[S-Abf]+[K] erweist sich aber auch dann als nützlich, wenn Sie auf der Konsole arbeiten: Durch das Beenden aller Prozesse stellt sie sicher, dass der Anmeldebildschirm nicht von irgendeinem Trojaner stammt – vorausgesetzt, bei init handelt es sich noch um das unversehrte Original.

Hintertür

Hängt der eingefrorene Rechner in einem Netzwerk, melden Sie sich auf ihm mittels SSH an und beenden dort dann via Kommandozeile die verursachenden Programme mit dem SysRq-Kill-Kommando. Das funktioniert allerdings nur, wenn die abgestürzten Programme nicht die komplette Rechenzeit auffressen. Darüber hinaus muss der SSH-Daemon installiert sein, laufen und sich von außen erreichen lassen. Letzteres verhindert beispielsweise unter OpenSuse die eingebaute Firewall. Aus den gleichen Gründen versagen auch die übrigen Alternativen zu SSH, wie etwa rlogin, das obendrein noch Sicherheitsprobleme besitzt.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 4 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...