15Aug

4 Wege zur Wiederherstellung von einem abgestürzten oder eingefrorenen X-Server unter Linux

click fraud protection

Der X-Server unter Linux bietet Ihren grafischen Desktop. Wenn es abstürzt, verlieren Sie alle nicht gespeicherten Arbeiten in grafischen Programmen, aber Sie können den Absturz wiederherstellen und den X-Server neu starten, ohne Ihren Computer neu zu starten.

X-Serverabstürze können durch Fehler mit Grafiktreibern verursacht werden - beispielsweise die proprietären AMD- oder NVIDIA-Grafiktreiber - Hardwareprobleme oder andere Softwarefehler.

Bildquelle: Francois Schnell auf Flickr

Strg + Alt + Backspace

Mit der Tastenkombination Strg + Alt + Rücktaste wurde der X-Server traditionell unter Linux neu gestartet. Nach Beschwerden - insbesondere von neuen Linux-Benutzern, die versehentlich diese Tastenkombination gedrückt und ihre gesamte Arbeit verloren haben - wurde diese Verknüpfung standardmäßig deaktiviert. Um es unter Ubuntu, Fedora oder einer anderen Distribution mit einem GNOME-basierten Desktop zu aktivieren, können Sie das Dienstprogramm "Tastaturlayout" verwenden.

instagram viewer

Klicken Sie auf die Schaltfläche Optionen, und aktivieren Sie unter Schlüsselsequenz das Kontrollkästchen Strg + Alt + Rückschritt, um den X-Server zu beenden.

Nach der Aktivierung können Sie Strg + Alt + Rücktaste drücken, um Ihren X-Server sofort neu zu starten. Diese Verknüpfung wird jedoch vom X-Server implementiert und funktioniert möglicherweise nicht, wenn X auf irgendeine Weise hängt.

Switch Virtual Consoles

Mit der Tastenkombination Strg + Alt + F1( und anderen F-Tasten-Tastenkombinationen) können Sie von Ihrem X-Server zu einer anderen virtuellen Konsole wechseln.(Strg + Alt + F7 bringt Sie normalerweise zurück zu X - der genaue F-Schlüssel hängt von Ihrer Linux-Distribution ab.)

Sobald Sie dies getan haben, können Sie sich bei der virtuellen Konsole anmelden und den entsprechenden Befehl ausführen, um Ihren X-Server neu zu starten. Der Befehl, den Sie benötigen, hängt vom verwendeten Displaymanager ab. Unter Ubuntu, das den LightDM-Displaymanager verwendet, würden Sie den folgenden Befehl verwenden:

sudo-Dienst lightdm

SSH neu starten in Computer

Wenn Sie den X-Server nicht lokal töten können, können Sie ihn über das Netzwerk beenden. Angenommen, Sie haben einen SSH-Server eingerichtet und laufen auf Ihrem Linux-System, können Sie sich von einem anderen Computer aus anmelden und den entsprechenden Befehl ausführen, um den X-Server neu zu starten. Melden Sie sich einfach per SSH an, um auf eine Remote-Konsole zuzugreifen, und verwenden Sie den entsprechenden Befehl, um Ihren Display-Manager neu zu starten. Unter Ubuntu ist dies der -Befehl sudo service lightdm restart .

Verwenden Sie den Magic SysRq-Schlüssel

Wir haben in der Vergangenheit mit dem magischen SysRq-Schlüssel behandelt - der SysRq-Befehl ist im Allgemeinen derselbe wie der Print Screen-Schlüssel. Angenommen, Sie möchten den X-Server lokal - nicht über das Netzwerk - ausschalten, reagiert Ihr System möglicherweise nicht auf Tastenbetätigungen, einschließlich der Tastenkombination Strg + Alt + F1.Dies kann auftreten, weil der X-Server die Steuerung der Tastatur übernommen hat. Um die Kontrolle vom X-Server zu nehmen, verwenden Sie die folgende Tastenkombination:

Alt + SysRq + r

Nachdem Sie dies getan haben, können Sie versuchen, mit Strg + Alt + F1 auf eine virtuelle Konsole zuzugreifen. Sie können auch die Kombination Alt + SysRq + k verwenden, die alle Programme auf Ihrer aktuellen virtuellen Konsole einschließlich Ihres X-Servers beendet.

Wenn Sie Ihren Computer neu starten möchten, können Sie auch den magischen SysRq-Schlüssel verwenden, um Ihr System sauber neu zu starten. Weitere Informationen finden Sie in unserem vollständigen Post auf dem magischen SysRq-Schlüssel.