Desligando o sistema usando um console virtual

8

Meu computador está congelando de tempos em tempos. É porque eu cometi alguns erros e estraguei meu sistema. Eu não tenho tempo para reinstalar o sistema agora. Enquanto meu PC está congelado, ele ainda funciona quando pressiono Ctrl + Alt + F1 . Existe alguma maneira de reiniciar o sistema usando-o?

    
por KonradDos 16.01.2017 / 09:05

3 respostas

10

Pressionando Ctrl + Alt + F1 trouxe você do X11 (a GUI) para um console virtual . Você certamente pode reiniciar aqui.

  • A maneira mais fácil de reiniciar a partir de um console virtual é apenas pressionar Ctrl + Alt + Excluir . Você nem precisa fazer o login primeiro, embora isso não seja um problema se você o fizer. Diferente dos antigos sistemas DOS, pressionar Ctrl + Alt + Excluir em um sistema GNU / Linux como o Ubuntu, na verdade, executa um desligamento e reinicialização limpos .

    Isso não funciona na GUI (a menos que você o tenha configurado ou esteja executando uma distro antiga realmente ). Mas funciona em qualquer console virtual que não tenha o X11 em execução (a menos que você o tenha configurado, o que é raro).

  • Outra maneira é efetuar login e executar sudo reboot . Sua senha será solicitada para fazer login no console virtual, e você será solicitado novamente por sudo . É a mesma senha em ambas as vezes, e você não verá nenhum caractere de espaço reservado (como * ) aparecer enquanto estiver digitando. Digite-o e pressione Enter .

No entanto, em vez de reinicializar , você pode considerar:

  • Reiniciando apenas a GUI. Seu ambiente de desktop e todos os programas em execução serão rapidamente encerrados (portanto, você deve ser cuidadoso com isso, como com uma reinicialização), a GUI será reiniciada e o gráfico tela de login vai voltar, quando você executa:

    sudo service lightdm restart
    

    Isso funciona parando e iniciando o gerenciador de exibição . Esse comando em particular, na verdade, só funciona se o seu gerenciador de exibição for LightDM , que é, por padrão, na maioria dos sistemas Ubuntu. A principal exceção é se você estiver executando o Ubuntu GNOME, que usa o GDM :

    sudo service gdm restart
    
  • Tentativa de fechar apenas o programa ofensivo. Embora nenhum programa deva congelar a GUI inteira, isso pode acontecer ocasionalmente. Você pode fazer login (veja acima) e executar top . executando processos, classificados pelo uso da CPU. (Pressione Q para sair do próprio top .) Um programa que faz com que a GUI congele não é necessariamente usando muita CPU, mas este é um lugar para começar. / p>

    Você também pode usar o comando ps para encontrar o processo ID ou nome de um programa que você sabe que deseja tentar sair e o kill ou killall comando para sair por número ou nome , respectivamente. Como sugerido por seu nome, killall tenta matar todos os processos que têm o nome que você deu. (O nome de um processo não é necessariamente o mesmo que o nome mostrado em seu ícone de inicialização ou barra de título.)

Tenha cuidado ao reinicializar , não importa como você o faça:

  • Se você tiver programas com documentos não salvos, seus documentos serão perdidos. Se você precisar salvar os dados primeiro, não corra para reiniciar.
  • E isso se aplica a reiniciar o gerenciador de exibição, , exceto para documentos abertos em outros consoles virtuais (mas incluindo aqueles abertos em terminais acessados por meio de janelas de terminal na sua área de trabalho gráfica).

Veja também O que devo fazer quando o Ubuntu congelar?

    
por Eliah Kagan 16.01.2017 / 10:14
7

Execute o seguinte comando:

sudo reboot

Ou

sudo shutdown -r now

Ambos os comandos executarão uma reinicialização / reinicialização em seu sistema. Se isso não funcionar, segure a tecla liga / desliga por alguns segundos, solte-a e pressione-a novamente para iniciar o PC.

Se o sistema estiver executando a versão 16.04 (você pode verificá-la com lsb_release -r ), então não há necessidade de sudo privilege no comando restart. Basta executar reboot para fazer os trabalhos.

    
por iTux 16.01.2017 / 09:07
2

Uma vez no modo de console, execute o seguinte: sudo init 6

init 6 diz basicamente ao processo init para encerrar todos os processos / daemons gerados como escritos nos arquivos init (na ordem inversa em que foram iniciados) e, por último, invocar o comando shutdown -r now para reinicializar a máquina

    
por Nisheet 16.01.2017 / 10:22