Úvodná » ako » 4 spôsoby obnovenia z havarovaného alebo zmrazeného servera X na systéme Linux

    4 spôsoby obnovenia z havarovaného alebo zmrazeného servera X na systéme Linux

    X server na systéme Linux poskytuje grafickú plochu. Ak dôjde k zrúteniu, stratíte všetku neuloženú prácu v grafických programoch, ale môžete sa zotaviť z havárie a reštartovať server X bez reštartovania počítača.

    Chyby servera X môžu byť spôsobené chybami s grafickými ovládačmi - napríklad vlastnými grafickými ovládačmi AMD alebo NVIDIA - problémami s hardvérom alebo inými softvérovými chybami.

    Image Credit: Francois Schnell na Flickr

    Ctrl + Alt + Backspace

    Klávesová skratka Ctrl + Alt + Backspace tradične reštartovala server X v systéme Linux. Avšak po sťažnostiach - najmä od nových používateľov systému Linux, ktorí náhodou narazili na túto kombináciu kľúčov a stratili všetku prácu - táto skratka bola predvolene vypnutá. Ak ju chcete povoliť v Ubuntu, Fedore alebo inej distribúcii na pracovnej ploche založenej na GNOME, môžete použiť nástroj Rozloženie klávesnice.

    Kliknite na tlačidlo Možnosti a začiarknite políčko Control + Alt + Backspace v sekcii Klávesy, aby ste zabili server X.

    Po jeho zapnutí môžete stlačiť klávesy Ctrl + Alt + Backspace na okamžité reštartovanie X servera. Táto skratka je však implementovaná X serverom a nemusí fungovať, ak X v niektorých ohľadoch visí.

    Prepnite virtuálne konzoly

    Môžete použiť klávesovú skratku Ctrl + Alt + F1 (a ostatné klávesové skratky klávesov F) na prepnutie na inú virtuálnu konzolu z vášho X servera. (Ctrl + Alt + F7 zvyčajne vás nasmeruje na X - presná klávesa F závisí od distribúcie systému Linux.)

    Akonáhle to máte, môžete sa prihlásiť do virtuálnej konzoly a spustiť príslušný príkaz na reštartovanie X servera. Príkaz, ktorý budete potrebovať, závisí od správcu zobrazovania, ktorý používate. Na Ubuntu, ktorá používa správcu displeja LightDM, by ste mali použiť nasledujúci príkaz:

    sudo service lightdm restart

    SSH do počítača

    Ak nemôžete lokálny server X zabiť, môžete ho zabiť cez sieť. Za predpokladu, že máte server SSH nastavený a spustený vo vašom systéme Linux, môžete sa prihlásiť z iného počítača a spustiť príslušný príkaz na reštartovanie servera X. Prihláste sa cez SSH na prístup k vzdialenej konzole a pomocou príslušného príkazu reštartujte správcu displeja - na Ubuntu, je to sudo service lightdm restart príkaz vyššie.

    Použite kľúč Magic SysRq

    Začali sme používať kúzelný kláves SysRq v minulosti - systém SysRq je zvyčajne rovnaký ako kľúč tlače na obrazovke. Ak predpokladáte, že chcete lokálny server X zabiť - nie cez sieť - váš systém nemusí odpovedať na stlačenie klávesov vrátane klávesovej skratky Ctrl + Alt + F1. K tomu môže dôjsť, pretože server X prevzal kontrolu nad klávesnicou. Ak chcete prevziať kontrolu nad serverom X, použite nasledujúcu kombináciu klávesov:

    Alt + SysRq + r

    Potom, čo ste, môžete skúsiť stlačením klávesov Ctrl + Alt + F1 prístup k virtuálnej konzole. Môžete tiež použiť kombináciu Alt + SysRq + k, ktorá zabije všetky programy na vašej súčasnej virtuálnej konzole vrátane vášho X servera.

    Ak chcete reštartovať počítač, môžete použiť aj čarovný SysRq kľúč na čisté reštartovanie systému - pozrite si náš úplný príspevok na magickom SysRq kľúči pre viac informácií.