15Aug

4 způsoby obnovení z havarovaného nebo zmrazeného serveru X v systému Linux

click fraud protection

Server X v systému Linux poskytuje grafickou plochu. Pokud dojde ke zhroucení, ztratíte veškerou neuloženou práci v grafických programech, ale můžete se zotavit z havárie a restartovat server X bez restartování počítače. Chyby serveru

X mohou být způsobeny chybami s grafickými ovladači - například vlastními grafickými ovladači AMD nebo NVIDIA, například problémy s hardwarem nebo jiné chyby softwaru.

Image Credit: Francois Schnell na Flickru

Ctrl + Alt + Backspace

Klávesová zkratka Ctrl + Alt + Backspace tradičně restartovala X server na Linuxu. Nicméně, po stížnostech - zejména od nových uživatelů Linuxu, kteří náhodou zasáhli tuto kombinaci kláves a ztratili veškerou práci - byla tato zástupce ve výchozím nastavení zakázána. Chcete-li ji povolit v Ubuntu, Fedora nebo jiné distribuci pomocí desktopu GNOME, můžete použít nástroj Layout Keyboard.

Klepněte na tlačítko Možnosti a zaškrtněte políčko Kontrola + Alt + Backspace v sekci Klávesové zkratky k zablokování serveru X.

instagram viewer

Po povolení je možné stisknout Ctrl + Alt + Backspace a okamžitě restartovat server X.Tato zástupce je však implementována serverem X a nemusí fungovat, pokud X v některých případech zablokuje.

Přepnout virtuální konzole

Klávesovou zkratku Ctrl + Alt + F1( a další klávesové zkratky klávesy F) můžete přepnout na jinou virtuální konzoli z vašeho X serveru.(Ctrl + Alt + F7 se obvykle vrátí zpět na X - přesné tlačítko F závisí na vaší distribuci Linuxu.)

Jakmile máte, můžete se přihlásit do virtuální konzole a spustit příslušný příkaz pro restartování X serveru. Příkaz, který budete potřebovat, závisí na správci zobrazení, který používáte. Na Ubuntu, která používá Správce zobrazení LightDM, použijete následující příkaz:

sudo service restart lightdm

SSH do počítače

Pokud nemůžete X server zabít místně, můžete ho zabít přes síť.Za předpokladu, že máte v systému Linux nastaven a spuštěn server SSH, můžete se přihlásit z jiného počítače a spustit příslušný příkaz k restartování serveru X.Stačí se přihlásit přes SSH pro přístup ke vzdálené konzole a pomocí příslušného příkazu restartujte správce zobrazení - na Ubuntu je to sudo service lightdm restartujte příkaz výše.

Použijte klíč Magic SysRq

My jsme v minulosti pokryli magickým klíčem SysRq - systém SysRq je obecně stejný jako klíč Print Screen. Za předpokladu, že chcete X server zabít místně - nikoliv přes síť - váš systém nemusí reagovat na stisk kláves, včetně klávesové zkratky Ctrl + Alt + F1.K tomu může dojít, protože server X ovládl klávesnici. Chcete-li převzít kontrolu nad serverem X, použijte následující kombinaci kláves:

Alt + SysRq + r

Po klepnutí na klávesnici Ctrl + Alt + F1 získáte přístup k virtuální konzoli. Můžete také použít kombinaci Alt + SysRq + k, která zabije všechny programy na vaší aktuální virtuální konzoli včetně vašeho X serveru.

Chcete-li počítač restartovat, můžete také použít klíčovou klávesu SysRq, abyste mohli čistě restartovat systém. Další informace naleznete v našem úplném příspěvku na klíči SysRq.