15Aug

4 maneiras de recuperar de um servidor X bloqueado ou congelado no Linux

click fraud protection

O servidor X no Linux fornece sua área de trabalho gráfica. Se ele falhar, você perderá todo o trabalho não guardado em programas gráficos, mas você pode se recuperar do acidente e reiniciar o servidor X sem reiniciar seu computador. As falhas do servidor

X podem ser causadas por bugs com drivers de gráficos - os drivers de gráficos AMD ou NVIDIA proprietários, por exemplo - problemas de hardware ou outros erros de software.

Crédito de imagem: Francois Schnell no Flickr

Ctrl + Alt + Backspace

O atalho de teclado Ctrl + Alt + Backspace tradicionalmente reiniciou o servidor X no Linux. No entanto, após reclamações - particularmente de novos usuários de Linux que atingiram acidentalmente essa combinação de teclas e perderam todo o trabalho - esse atalho foi desativado por padrão. Para habilitá-lo no Ubuntu, Fedora ou em qualquer outra distribuição usando uma área de trabalho baseada em GNOME, você pode usar o utilitário Keyboard Layout.

Clique no botão Opções e ative a caixa de seleção Controle + Alt + Backspace em Seqüência de teclas para matar o servidor X.

instagram viewer

Depois de habilitado, você pode pressionar Ctrl + Alt + Backspace para reiniciar imediatamente seu servidor X.No entanto, esse atalho é implementado pelo servidor X e pode não funcionar se o X for suspenso de algumas maneiras.

Switch Consoles virtuais

Você pode usar o atalho de teclado Ctrl + Alt + F1( e outros atalhos de teclas da tecla F) para alternar para um console virtual diferente do seu servidor X.(Ctrl + Alt + F7 geralmente o leva de volta ao X - a tecla F exata depende da sua distribuição no Linux.)

Depois de ter, você pode entrar no console virtual e executar o comando apropriado para reiniciar seu servidor X.O comando que você precisa depende do gerenciador de exibição que você está usando. No Ubuntu, que usa o gerenciador de exibição LightDM, você usaria o seguinte comando:

sudo service lightdm reiniciar

SSH no computador

Se você não pode matar o servidor X localmente, você pode matá-lo através da rede. Supondo que você tenha um servidor SSH configurado e funcionando em seu sistema Linux, você pode fazer logon de outro computador e executar o comando apropriado para reiniciar o servidor X.Basta fazer o login via SSH para acessar um console remoto e usar o comando apropriado para reiniciar seu gerenciador de exibição - no Ubuntu, é o comando sudo lightdm reiniciar acima.

Use a chave Magic SysRq

Cobrimos usando a chave SysRq mágica no passado - o SysRq é geralmente o mesmo que a tecla Tela de impressão. Supondo que você deseja matar o servidor X localmente - não pela rede - seu sistema talvez não esteja respondendo a pressionamentos de teclas, incluindo o atalho de teclado Ctrl + Alt + F1.Isso pode ocorrer porque o servidor X assumiu o controle do teclado. Para tirar o controle do servidor X, use a seguinte combinação de teclas:

Alt + SysRq + r

Depois de você, você pode tentar pressionar Ctrl + Alt + F1 para acessar um console virtual. Você também pode usar a combinação Alt + SysRq + k, que mata todos os programas em seu console virtual atual, incluindo seu servidor X.

Se você quiser reiniciar seu computador, você também pode usar a chave mágica SysRq para reiniciar seu sistema de forma limpa - veja nossa publicação completa na chave SysRq mágica para obter mais informações.