Ich bin ein Windows-Typ, der vor kurzem dual gebootet wurde, und verwende jetzt Linux Mint 12
Wenn ein Windows-Desktop einfriert refresh
oder wenn ich ein Programm verwende, verwende ich alt+ F4, um das Programm zu beenden, oder ich kann ctrl+ alt+ verwenden. Mit deletediesem Befehl kann ich den Windows-Desktop reparieren, indem ich sehe , welches Programm nicht reagiert usw.
Mint friert weniger als mein XP ein, aber wenn dies der Fall ist, weiß ich nicht, was ich tun soll, ich schalte einfach den PC aus und starte ihn neu.
Gibt es also einen Befehl, um Linux zu reparieren, wenn es einfriert?
htop
statt ,top
wie es ist einfacher zu bedienen.Wenn alles andere fehlschlägt, ziehst du den Elefanten auf . Im Wesentlichen gibt es spezielle Magie SysRq Tastenfolgen ( Alt+ SysRq+ ?) , dass der Linux - Kernel speziell behandelt.
Wenn Ihre Linux-Box nicht mehr reagiert und keine anderen Tastaturbefehle mehr unterstützt, sollten Sie unbedingt eine bestimmte Tastatursequenz ausprobieren, bevor Sie einen Neustart durchführen.
Die Tastenfolge wird im Volksmund mit der Mnemonik erinnert:
quelle
Print Screen
Schlüssels anstelle vonSysRq
In den meisten Distributionen wird durch Drücken von Ctrl+ Alt+ Backspacedie X11-Benutzeroberfläche (Grafik) beendet und neu gestartet . Leider haben einige neuere, angeblich "benutzerfreundliche" Distributionen diese sehr nützliche Verknüpfung aus unerfindlichen Gründen deaktiviert. Ich weiß nicht, ob Mint so "benutzerfreundlich" ist, aber Sie haben nichts zu verlieren, wenn Sie es versuchen :)
quelle
setxkbmap -option "terminate:ctrl_alt_bksp"
in ~ / .xinitrc) ) durch Hinzufügen der LeitungOption "XKbOptions" "terminate:ctrl_alt_bksp"
zu einer entsprechendenSection "InputClass"
oder durch Einstellen eines anderen Schalters in Ihrem Betriebssystem, der dies tut.Ctrl
/Alt
-Backspace
war keine Hilfe. Als ich jedoch Folgendes verwendete:Ctrl
/Alt
-F1
um mich an der Konsole anzumelden und auszuführenhtop
- konnte ich diehandbrake
Prozesse genau beobachten! Nachdem ich sah, dass der eine verbleibende Prozess im Leerlauf war -Ctrl
/Alt
-F8
brachte mich zurück zu Cinnamon Desktop. Ich denke,handbrake
ist nur hungrig ...Neben dem, was bereits erwähnt wurde, benutze ich auch diese Tricks:
Wenn zufällig das nicht reagierende Programm in einem Terminal gestartet wurde, würde ich ein Ctrl+ Doder Ctrl+ versuchen C. Wenn nichts passiert, würde ich ein Ctrl+ versuchen, Zgefolgt von einem skrupellosen
kill
.Wenn ich das verantwortliche Programm kennen würde, würde ich ein Terminal öffnen und nutzen
killall
. (ZBkillall firefox
)Alternativ würde ich unter Gnome run command starten und aufrufen
xkill
, wodurch Sie ein Programm beenden können , indem Sie einfach auf ein Fenster klicken, dessen Eigentümer es ist.Für den Fall, dass meine Tastatur schmilzt , habe ich ein System Monitor- Applet (auch unter Gnome), das beim Klicken den Gnome-System-Monitor öffnet. Von dort aus kann ich jeden Prozess, den ich besitze, nur mit meiner Maus beenden.
quelle
Hinzufügen einer weiteren möglichen Lösung zu der Mischung und (abgesehen von der akzeptierten Antwort) einer der bisher am wenigsten zerstörerischen Antworten.
Wenn du nicht kannst:
pkill <process name>
(oder ein ähnliches, wie oben beschriebenes) Programm zu starten.-ODER-
pkill <process name>
(oder ähnliche, wie oben beschrieben) zu initiieren.... wenn dann die MagicSysRq-Unterstützung im Kernel (von http://en.wikipedia.org/wiki/Magic_keys ) auf einer QWERTY-Tastatur kompiliert wird (Alternativen für das Folgende ffinden Sie im oben genannten Artikel), können Sie Folgendes versuchen:
Alt+ SysRq(Beachten Sie die Vorsichtsmaßnahmen auf http://en.wikipedia.org/wiki/Magic_keys#Commands)+f für
"Call oom_kill, der einen Prozess zum Beheben eines O ut O f M emory-Zustands beendet ", der (zumindest für mich) Beendet häufig das Programm, das das Problem verursacht, da es den derzeit größten RAM-verbrauchenden Prozess darstellt.
quelle
Auf Laptops müssen Sie möglicherweise drücken CtrlFnF1, um das Terminal zu öffnen. Ich tippe
reboot now
, um vom Terminal aus neu zu starten.Um vom Terminal auf meinem Laptop (HP G56) zur GUI zurückzukehren, muss ich CtrlFnF8(anscheinend könnte es auch sein CtrlFnF7) und Sie sollten zur grafischen Oberfläche zurückkehren.
Überprüfen Sie auch http://community.linuxmint.com/tutorial/view/244
Anhalten und Starten
shutdown -h now
- Fahren Sie das System jetzt herunter und starten Sie es nicht neuhalt
- Stoppen Sie alle Prozesse - wie obenshutdown -r 5
- Fahren Sie das System in 5 Minuten herunter und starten Sie es neushutdown -r now
- Fahren Sie das System jetzt herunter und starten Sie es neureboot
- Stoppen Sie alle Prozesse und starten Sie den Computer neu - wie oben beschriebenstartx
- Starten Sie das X-Systemquelle
Ein weiterer Vorschlag, wenn Sie Gnome3 verwenden (meiner Meinung nach verwendet die Standardinstallation von Mint etwas Ähnliches), können Sie CTRL+ verwenden und F2dann drücken Rund die Eingabetaste drücken . Ich benutze das oft und es funktioniert. Grundsätzlich wird die GUI neu gestartet. Auch wenn Sie nichts auf dem Bildschirm sehen (z. B. es ist eingefroren), sollten Sie dies tun, und die GUI wird neu gestartet.
quelle
r
. Dies startet die Gnome-Shell neu, die in GNOME 3.x viele Speicherverluste hatte, die dazu führten, dass sie mit der Zeit immer langsamer wurde. Durch diesen Neustart wurde ein Großteil des Arbeitsspeichers freigegeben.Auf meinem Laptop kann ich, wenn es auf Mint 17.3 vollständig einfriert (Maus oder Tastatur reagiert nicht mehr), + Alt + Fn + F7 und dann + Alt + Fn + F2 drücken. Dieser gelangt zur Shell, dann melde ich mich mit meinem Benutzernamen und Passwort an. Wenn Sie zum Desktop zurückkehren möchten,
chvt 8
kehren Sie zum aktuellen Desktop zurück. Um den Typ des aktiven Tty herauszufinden,w
wechseln Sie zum aktuellen Typ .Auf diese Weise können Sie Ihre Arbeit fortsetzen, ohne neu zu starten oder etwas zu verlieren.
quelle