Umgang mit App / OS Freezes unter Linux

Cum să gestionați blocarea aplicațiilor / sistemului de operare în Linux
⏱️ 4 min read

Linux-basierte Betriebssysteme gelten als stabiler als andere Betriebssysteme. Ein Beweis dafür ist die Tatsache, dass Linux über 95% der Supercomputer der Welt mit Strom versorgt. Stabilität und Leistung bedeuten jedoch nicht, dass auf Linux-Systemen keine App- oder Betriebssystem-Einfrierungen auftreten.

Es kann viele verschiedene Arten von Einfrierungen geben, z. B. Situationen, in denen eine oder mehrere Anwendungen einfrieren, die Maus nicht mehr mit Anwendungen reagiert und schließlich alles (einschließlich der Tastatur) einfriert. In diesem Artikel werden wir detailliert auf die verschiedenen verfügbaren Lösungen für jeden Fall eingehen und in welcher Reihenfolge Sie sie anwenden sollten.

Hinweis: Alle in diesem Artikel genannten Lösungen / Techniken wurden unter Ubuntu (Version 16.04) getestet. Sie können an anderen Distributionen arbeiten oder auch nicht.

[FIX] "Kein Internet, Gesichert...
[FIX] "Kein Internet, Gesichert" Windows 10/11| Routech

Einfrieren der Anwendung

Wenn eine Anwendung einfriert, besteht der erste und naheliegendste Schritt darin, die App zu schließen, indem Sie auf die Schaltfläche zum Schließen (kreisförmige Schaltfläche mit ‘x’ darin) oben links im Anwendungsfenster klicken. Im Falle eines Einfrierens wird normalerweise ein kleines Fenster angezeigt, in dem angezeigt wird, dass die Anwendung nicht reagiert. Sie haben die Möglichkeit, den Prozess entweder abzubrechen oder auf die Antwort der Anwendung zu warten.

Sie können auf die Schaltfläche “Beenden erzwingen” klicken, um die Anwendung zu entfernen. Wenn dies jedoch nicht funktioniert, sollte der nächste Schritt darin bestehen, das auszuführen xkill Befehl auf dem Befehlszeilenterminal. (Sie können auch eine Tastenkombination dafür erstellen.) Sobald der Befehl ausgeführt wird, verwandelt sich Ihr Mauszeiger in ein X.

Ubuntu-Freeze-Xkill

In diesem Zustand wird diese Anwendung durch einen linken Mausklick auf ein Anwendungsfenster beendet.

Während „xkill“ eine hervorragende Lösung ist, um eingefrorene Apps loszuwerden, können Sie diese Technik nicht für Prozesse / Anwendungen verwenden, die keine grafische Benutzeroberfläche haben. Machen Sie sich keine Sorgen, da wir bereits einige allgemein bekannte Lösungen haben, z. B. das Senden eines SIGINT-Signals an die Anwendung / den Prozess durch Drücken von „Strg + C“ oder das Beenden des Prozesses mithilfe von kill Befehl.

Wenn die Maus ebenfalls nicht mehr funktioniert

Was ist, wenn Ihre Maus ebenfalls einfriert? In diesem Fall ist es am bequemsten, ein Befehlszeilenterminal zu ergreifen, das Sie durch Drücken von „Alt + F2“ starten können gnome-terminalund drücken Sie dann die Eingabetaste.

Ubuntu-Freeze-Gnome-Terminal

Sobald Sie sich in der Befehlszeile befinden, können Sie einen Prozess / eine Anwendung problemlos beenden, unabhängig davon, ob sie auf einer GUI basiert oder nicht.

Wenn die oben genannte Lösung aus irgendeinem Grund nicht funktioniert, können Sie zu einem virtuellen Terminal wechseln, indem Sie „Alt + Strg + F1“ drücken. Sobald Sie dort angekommen sind, geben Sie einfach Ihre Anmeldedaten ein und Sie haben jetzt Befehlszeilenzugriff auf Ihr System. Wenn Sie mit dem Beenden nicht reagierender Prozesse fertig sind, können Sie durch Drücken von „Strg + Alt + F7“ zu Ihrer GUI-Sitzung zurückkehren (die technisch gesehen die Konsole ist, auf der Ihr X-Server ausgeführt wird). Alternativ können Sie die GUI auch von der virtuellen Konsole aus neu starten, indem Sie den folgenden Befehl ausführen:

Wenn alles gefriert

Leider gibt es Zeiten, in denen alles (einschließlich Ihrer Tastatur) nicht mehr reagiert. Wie sollten Sie dieses Szenario angehen? Das magischer SysRq-Schlüssel kommt hier zu deiner Rettung. Anders als der Name vermuten lässt, handelt es sich bei dem magischen SysRq-Schlüssel tatsächlich um eine Tastenkombination, mit der Sie unabhängig vom aktuellen Status Ihres Systems direkt mit dem Kernel kommunizieren und Einfrierungen / Hänge lösen können, bei denen scheinbar nichts reagiert.

Hier sind die Schlüsselkombinationen, über die wir sprechen:

  • Alt + SysReq + F.: Diese Tastenkombination fordert den Kernel auf, jeweils einen Prozess (den teuersten) abzubrechen.
  • Alt + SysReq + K.: Diese Tastenkombination fordert den Kernel auf, alle Anwendungen / Prozesse auf einmal zu beenden.
  • Alt + SysReq + REISUB: Diese Tastenkombination fordert den Kernel auf, einen sauberen Neustart des Systems durchzuführen.

So führt die dritte Tastenkombination (in der obigen Liste) einen sauberen Neustart durch:

  • R.: Wechseln zu XLATE-Modus
  • E.: SIGTERM an alle Prozesse außer init senden
  • ich: SIGKILL an alle Prozesse außer init senden
  • S.: Synchronisieren Sie alle gemounteten Dateisysteme
  • U.: Montieren Sie alle Dateisysteme erneut als schreibgeschützt
  • B.: Neustart

TRINKGELD: Sie können sich an die Kombination REISUB als Umkehrung von BUSIER erinnern.

Es ist klar, dass die Tastenkombination „Alt + SysReq + REISUB“ eine bessere Alternative ist als ein Kaltstart Ihres Systems.

Hinweis: Damit der magische SysRq-Schlüssel funktioniert, stellen Sie sicher, dass der Parameter “kernel.sysrq” in der Datei “/etc/sysctl.d/10-magic-sysrq.conf” auf 1 gesetzt ist.

ubuntu-freeze-sysrq-conf

Fazit

Es gibt viele Techniken, mit denen Sie App / OS-Freeze-Situationen in Ubuntu beenden können. Hervorzuheben ist – und wichtig für Sie zu verstehen -, dass diese Techniken dazu dienen, Sie vor einem physischen Zurücksetzen oder Ein- und Ausschalten zu bewahren, was in den meisten Fällen idealerweise der letzte Ausweg sein sollte.

Bildnachweis: /Zuhause

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x