15Aug

4 načina za obnovitev iz strmoglavljenega ali zamrznjenega strežnika X na Linuxu

X strežnik na Linuxu zagotavlja vaš grafični namizje.Če se zruši, boste izgubili vsa neshranjena dela v grafičnih programih, vendar pa lahko iz sesutja opomorete in znova zaženete strežnik X brez ponovnega zagona računalnika.

X sesutje strežnikov lahko povzročijo napake z grafičnimi gonilniki - lastniški AMD ali NVIDIA grafični gonilniki, na primer težave s strojno opremo ali druge programske napake.

Image Credit: Francois Schnell na Flickr

Ctrl + Alt + Backspace

Bližnjična tipkovnica Ctrl + Alt + Backspace je tradicionalno znova zagnala strežnik X na Linuxu. Vendar po tem, ko so bile pritožbe - zlasti od novih uporabnikov Linuxa, ki so nenamerno zadeli to kombinacijo tipk in izgubili vse svoje delo - je bila ta bližnjica privzeto onemogočena.Če ga želite omogočiti v Ubuntu, Fedori ali kateri koli drugi distribuciji z uporabo namizja, ki temelji na GNOME, lahko uporabite orodje za postavitev tipkovnice.

Kliknite gumb Options( Možnosti) in potrdite polje Control + Alt + Backspace pod Zaporedje tipk, da ubijete strežnik X.

Ko je omogočeno, lahko pritisnete Ctrl + Alt + Backspace, da takoj znova zaženete strežnik X.Vendar to bližnjico izvaja strežnik X in morda ne bo delovalo, če X na nekatere načine visi.

Preklopite virtualne konzole

Za bližnjico na tipkovnici Ctrl + Alt + F1( in druge bližnjice na tipkovnici s tipkami F) lahko preklopite na drugo virtualno konzolo iz strežnika X.(Ctrl + Alt + F7 se ponavadi vrne v X - točen F ključ je odvisen od vaše distribucije v Linuxu.)

Ko se enkrat vpišete, se lahko prijavite v virtualno konzolo in zaženete ustrezen ukaz za ponovni zagon svojega strežnika X.Ukaz, ki ga potrebujete, je odvisen od upravitelja prikaza, ki ga uporabljate. V Ubuntu, ki uporablja upravljalnik zaslona LightDM, uporabite naslednji ukaz:

sudo servis lightdm restart

SSH Into Computer

Če ne morete ubiti strežnika X lokalno, ga lahko ubijete prek omrežja. Ob predpostavki, da imate strežnik SSH, ki je nameščen in deluje v vašem sistemu Linux, se lahko prijavite iz drugega računalnika in zaženete ustrezen ukaz za ponovni zagon strežnika X.Za dostop do oddaljene konzole se preprosto prijavite in uporabite ustrezen ukaz za ponoven zagon upravljalnika zaslona - v Ubuntu je zgornji ukaz ukaza ponovitev ukaza .

Uporabite ključ Magic SysRq

V preteklosti smo uporabili čarobni SysRq ključ - SysRq je na splošno enak kot tipka Print Screen. Ob predpostavki, da želite lokalno streljati X strežnik - ne preko omrežja - se vaš sistem morda ne odziva na tipke, vključno s tipko Ctrl + Alt + F1 na tipkovnici. To se lahko zgodi, ker je strežnik X prevzel nadzor nad tipkovnico.Če želite prevzeti nadzor od strežnika X, uporabite naslednjo kombinacijo tipk:

Alt + SysRq + r

Ko boste imeli, lahko za dostop do navidezne konzole pritisnete Ctrl + Alt + F1.Uporabite lahko tudi kombinacijo Alt + SysRq + k, ki ubije vse programe na vaši trenutni navidezni konzoli, vključno z vašim strežnikom X.

Če želite znova zagnati računalnik, lahko uporabite tudi čarobno SysRq ključ za čisto znova zagon vašega sistema - za več informacij si oglejte celotno objavo na čarobni SysRq ključ.