Nenhuma resposta em uma máquina Linux

1

Estou usando o centOS, às vezes o sistema simplesmente não responde. Na caixa do windows, eu posso ctrl-alt-delete.

Em uma máquina Linux, como devo lidar com isso?

    
por bit-question 27.04.2011 / 15:34

5 respostas

1

IMHO, Não existe essa combinação de teclas ctrl + alt + del para o Linux. Mas para verificar por que a máquina trava, você pode fazer isso:

  1. Press alt+ctrl+f1, and observe the command "top", to see "who"/"which program" is eating up the cpu and causing the hang.
  2. You can place "system-monitor" in the taskbar, whose indicator will show the cpu-usage, for observation.
    
por 27.04.2011 / 15:45
5

Se você tiver um teclado conectado, poderá fazer o método RESUIB . Caso contrário, tente ssh em sua caixa, e nos top, ps e os programas usuais de ajuda e verificação de log para localizar o seu problema.

    
por 27.04.2011 / 17:16
3

Existem as chamadas "chaves Magic SysRq" - um conjunto de pressionamentos de teclas que podem ser incorporados ao nível do kernel e serão respeitados, desde que ambos O processo do kernel e a interrupção do teclado ainda estão sendo ouvidos e podem ser chamados pelo alt-SysRq-keypress.

Eles podem executar várias tarefas de emergência, como um S ync de todos os sistemas de arquivos montados, I preenchendo todas as tarefas ativas, ou mesmo forçando um disco rígido B oot.

No entanto, o Linux em geral precisa estar muito longe para que medidas extremas como essa sejam a única solução restante. Use apenas com extrema cautela e quando tudo o mais falhar.

Como outros já mencionaram, "não responde" é um pouco vago. Você pode esclarecer o que está ou não está acontecendo?

    
por 27.04.2011 / 17:17
2

Se o problema está relacionado à sessão x (que são muitos), você deve conseguir ctrl-alt-f1, ctrl-alt-f2, ... para chegar a uma sessão virtual.

de lá você pode topar, como sugerido acima, ou, se tudo o mais falhar você pode sudo reboot para (o mais limpo possível) ser executado novamente.

    
por 27.04.2011 / 20:12
1

Em processos de sistemas linux podem ser observados usando comandos como ps (tente sudo ps waux para ver uma lista com todos os usuários e caminhos completos). Muitos programas, como top , podem ajudá-lo a classificar e monitorar comportamentos. Você pode então enviar os comandos do sistema para controlar esses processos usando o ID do processo. Por exemplo, você pode usar kill ou killall para finalizar qualquer coisa no sistema.

Alguns monitores de sistema como o meu favorito htop permitem até mesmo anexar rastreios a processos em execução para ver exatamente o que eles estão fazendo e enviá-los para matar sinais diretamente do observador.

Existem algumas variantes GUI desses monitores de processo, mas não tenho experiência com eles. No Gnome, você pode ver system-monitor . Existe também algo conhecido como Linux Process Explorer.

    
por 27.04.2011 / 17:20

Tags