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

title_2016_06

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

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Aktuelle Fragen

Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 4 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...
MS LifeCam HD-5000 an Debian
Kay Michael, 13.04.2016 22:55, 0 Antworten
Hallo, ich versuche die oben erwähnte Cam an einem Thin Client mit Debian zu betreiben. Linux...
Import von Evolution nach KMail erzeugt nur leere Ordner
Klaus-Christian Falkner, 06.04.2016 12:57, 3 Antworten
Hallo, da ich vor einiger Zeit von Ubuntu auf Kubuntu umgestiegen bin, würde ich gerne meine E...
Sophos lässt sich nicht unter Lubuntu installieren
Chrstina Turm, 30.03.2016 20:56, 3 Antworten
Hi Leute, habe mir vor paar Tagen auf ein Notebook, das ohne Linux ausgedient hätte, Linux dr...
Novell Client auf Raspbian
Chris Baum, 16.03.2016 15:13, 3 Antworten
Hallo Community, ich hätte eine Frage, und zwar geht es um folgendes: Ich möchte eine Datei...