Fix computadores linux não respondem ou congelados usando atalhos

sistemas Linux são conhecidos por sua operação estável, projetado para ser operacional sem reinicialização durante anos. No entanto, se você ainda consegue puxar uma corda e congelar seu computador existem algumas maneiras de obter o sistema de volta ao trabalho. Você pode fazer o login para um console virtual, pgrep uso e pkill, uso xkill, monitor do sistema e matar o processo ofensivo se você tem certeza sobre eles. Ou se nada funciona, você pode apertar o botão de energia pode ser? Mas antes de se dirigir para esse botão de energia há uma última forma mágica para voltar o seu sistema, e eu vou falar sobre isso neste artigo.

Em primeiro lugar eu tenho certeza que não haveria muitos de nós que não sabem que o seu teclado tem uma chave sysrq. É isso? Ou talvez você tinha esquecido sobre isso? Sim é que tecla PrintScreen / SysRq que estamos indo para MakeUseOf neste artigo.

O que é um SysRq Magic Key

A SysRq Magic Key permite-lhe enviar comandos independente do estado do sistema algum nível baixo. Isto significa que se o sistema está congelado, você pode usar estas combinações de teclas para executar determinadas ações e, assim, recuperar o controle.

Video: Atribuindo teclas de atalhos no ubuntu

Então, qual é a mágica? Bem, se você está sempre preso com um bloqueio do sistema tentar

Alt + PrintScreen + r + s + e + i + u + b.

Pheew! Então, quantas mãos você precisa fazer isso? Ou você deve usar os dedos dos pés? Bem, na verdade você só pressionar e segurar a tecla Alt e PrintScreen em conjunto, as outras teclas são pressionadas uma de cada vez e em seguida liberado. Há muita coisa acontecendo quando você faz isso. ‘E`‘i` ‘U`‘b` ‘r`‘s`realmente representam comandos separados:

  • r - toma o controle do teclado de volta de X.
  • s - grava os dados do cache de disco para o disco rígido.
  • e - envia SIGTERM a todos os processos exceto o init.
  • i - envia SIGKILL a todos os processos exceto o init
  • u - remonta todos os sistemas de arquivos somente leitura (basicamente uma medida para ajudar você reiniciar com segurança)
  • b - reinicia o sistema

Como você vê que pressionar cada letra realiza determinadas tarefas, por isso faz sentido para pressioná-los um por um, tendo a combinação Alt + PrintScreen deprimido. Dar tempo suficiente antes de pressionar a tecla seguinte para permitir que o sistema para executar todas as tarefas conforme solicitado pela combinação Magic Key SysRq

Outros comandos mágicos

Isso não é tudo. Alt + PrintScreen + r + s + e + i + u + b é apenas uma combinação especial de comandos que ajuda a recuperar o travamento do sistema. Existem outros comandos disponíveis, bem:

Video: Manutenção de Computador - Atalhos do WINDOWS 7 que os TÉCNICOS em Manutenção devem saber

0-9define o nível de log do console, controlando quais mensagens do kernel serão impressos para o seu console para que você não ficar inundada.
breinicia o sistema sem fazer medidas para garantir que as condições são boas para uma reinicialização segura, usando essa chave sozinho é como fazer uma reinicialização frio.
eenvia SIGTERM a todos os processos exceto o init.
fchamar Out Of assassino de memória, que vai matar um processo que está consumindo toda a memória disponível.
hexibe a ajuda sobre as chaves SysRq em um terminal embora na realidade você pode usar qualquer tecla exceto os especificados, para exibir a ajuda.
Euenvia SIGKILL a todos os processos exceto o init.
kmata todos os processos no terminal atual.
euenvia SIGKILL a todos os processos, incluindo o init.
mdespejos de informações de memória para o console.
odesliga o sistema via ACPI ou em sistemas mais antigos, APM.
pdespeja os registros atuais e bandeiras para seu console.
q despeja todos os temporizadores informações para o seu console.
rassume o controle do teclado e do mouse do servidor X.
sgrava todos os dados do cache de disco para o disco-discos, é uma sincronização e é necessária para reduzir as chances de corrupção de dados.
tdespeja uma lista de tarefas atuais e informações para o seu console.
vocêremonta todos os sistemas de arquivos montados somente leitura. Depois de usar essa chave, você pode reiniciar o sistema com Alt + SysRq + B sem prejudicar o sistema.
Wdumps (bloqueados) tarefas estaduais ininterruptas.


Alt + Printscreen também é o atalho de teclado para captura de tela da janela ativa sob Gnome e alguns outra janela managers.Make certeza que você já Teclas Magic SysRq ativada em seu sistema. chaves mágicas SysRq / comandos funcionam apenas se o kernel foi compilado com a opção CONFIG_MAGIC_SYSREQ.

Você também pode usar gatilho proc sysrq chamadas para controlar o comportamento das teclas SysRq. Geralmente você só precisa saber que

echo 0 gt; / Proc / sys / kernel / sysrq desativa as teclas SysRq

e

echo 1 gt; / Proc / sys / kernel / sysrq permite teclas SysRq

Há outros números com significados especiais tais como 2 - permitir o controlo do nível de registo de consola, 4 - activar o controlo de teclado (SAK, unraw), 8 - permitir a depuração de lixeiras de processos etc, 16 - activar de comando de sincronização, 32 - permitir remontagem leitura somente, 64 - activar a sinalização de processos (prazo, matar, oom-kill), 128 - permitir reinicialização / desligamento, 256 - permitir nicing de todas as tarefas de RT (controlar o nível agradável (prioridade) de tarefas de tempo real)

Alternativamente adicionando kernel.sysrq = 1 em /etc/sysctl.conf arquivo também permitirá teclas SysRq.

Por favor, seja extremamente cuidadoso ao editar arquivos de configuração.

Lá você tem. O seu próprio plano de contingência. Se você encontrar a combinação difícil de memorizar você pode escrevê-lo e colá-lo no monitor, ou apenas lembrar “Raising SKinny Elephants Eus vocêtterly Boring”.

chaves mágicas SysRq são nada de novo, eles têm sido uma característica do kernel desde há algum tempo agora. Alguma vez você já teve a chance de usá-los? ou você prefere alguma outra forma? Compartilhe conosco nos comentários.


Artigos relacionados