whathaveidone

Linux, Bioquimica, Jantaradas, Profissionalismo e um cafezinho
 
InícioFAQBuscarRegistrar-seMembrosGruposConectar-se

Compartilhe
 

 Reiniciar o Ubuntu quando o pc não responde

Ir em baixo 
AutorMensagem
Lopes
Imperial
Lopes

Mensagens : 62
Data de inscrição : 21/11/2007

Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitimeQui Maio 07, 2009 12:34 pm

Eu sei que estas coisas não acontecem muitas vezes no ubuntu mas de vez em quando lá ocorre um crash no sistema que mata tudo. Nada responde, o rato nao se mexe, etc... E como no linux nao existem as teclas mágicas alt-ctrl-del é impossivel voltar a tomar conta do pc. A única coisa a fazer é carregar no botão de power e desligar o pc à "martelada".
Contudo, tal nunca é boa ideia, muito pelo contrario, se ainda estiver a ser escrita alguma coisa no disco quando se desliga o pc dessa forma, as agulhas do disco não têm tempo de se afastar dos pratos (pois o power down feito por este modo é instantaneo) e podem ficar permanentemente coladas a eles. O "salto" na corrente electrica pode queimar o controlador do disco, o que faz com que as cabeças das agulhas fiquem constantemente magnetizadas e por isso "coladas" aos pratos do disco. Quando isto aconteçe o disco rigido passa a ser lixo.... Os discos mais recentes têm braços auxiliares para alem do braço de leitura/escrita principal cuja função é afastar o braço principal dos pratos do disco quando a corrente varia subitamente. Apesar de dificilmente o disco se queimar quando desligamos o pc à martelada ( já todos desligamos o pc dessa forma alguma vez e nem por isso o disco deixou de funcionar) existem sempre sectores que ficam danificados e que podem deixar de funcionar definitivamente.
No windows ( ainda que nao sirva de muito) existe sempre o gestor de tarefas que pode ser chamado pressionando as teclas alt-ctrl-del quando mais nada responde. Nos sistemas Debian, ubuntu e derivados existem tambem teclas magicas capazes de desligar o pc com segurança. Para desligar a vossa maquina pressionem por esta ordem:

> alt + SysReq + r # isto permite tomar conta do teclado novamente
> alt + SysReq + e # isto termina todos os processos
> alt + SysReq + i # isto termina todos os processos que não estavam a responder
> alt + SysReq + s # isto termina a leitura/escrita no disco
> alt + SysReq + u # isto re-monta os sistemas de ficheiros no modo de leitura apenas
> alt + SysReq + b #faz reboot à máquina


A tecla SysReq é o nome genérico da tecla de "print screen" do vosso teclado, ou seja, para reiniciar o pc pressionem as teclas acima indicadas, sendo a tecla SysReq a tecla de "print screen"
Se lerem as letras ao contrario podem verificar que formam a palavra b-u-s-i-e-r, o que torna a coisa facil de decorar.

Cumps afro
Voltar ao Topo Ir em baixo
Ver perfil do usuário
K@tuyci
Mini
K@tuyci

Mensagens : 34
Data de inscrição : 11/10/2008
Idade : 34
Localização : Coimbra, Sem Casa, Portugal

Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Re: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitimeDom Maio 10, 2009 2:13 pm

Muito interessante a explicação e obrigado, já que não fazia a minima acerca deste assunto.

Agora, so por curiosidade:
Citação :
"alt + SysReq + r # isto permite tomar conta do teclado novamente"
Se tens um crash podes acabar por ter o teclado bloqueado, é nessa altura que fazes este comando? É que se não porque raio precisas de "restaurar" o teclado quando para efectuar os comandos que falas te precisas de ter um teclado "funcional"?
Não sei se fui muito claro, mas se não também não há problema.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Lopes
Imperial
Lopes

Mensagens : 62
Data de inscrição : 21/11/2007

Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Re: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitimeSeg Maio 11, 2009 4:28 am

Na verdade isso de voltar a tomar conta do teclado não é a descrição correcta do que acontece. Eu é que escrevi assim por preguiça e porque no fundo é isso que acontece para um leigo. LooL
Independentemente do teclado estar a funcionar ou não, quando pressionas a tecla alt + SysReq + r o que acontece é que o teclado muda a codificação, passando de RAW (modo scan code) para XLATE (codificação ASCLII). O raw e o ASCLII são modos de codificação: eles geram caracteres diferentes e comportamentos diferentes quando são pressionadas algumas teclas chave. No modo Raw, quando pressionas uma tecla são enviados dois códigos ao controlador do teclado (o 'code' quando pressionas e o 'code break' quando largas a tecla) e isso traduz-se numa qualquer acção sobre o software. O modo ASCLII é o modo de codificação padrão americano ( American Standard Code for Information Intercharge) - é um modo de codificação de 7 bits (o modo raw é só de 1 bit) que permite definir 128 caracteres. 33 desses 128 caracteres não são imprimiveis, isto é, não podem ser expressos por uma letra ou numero.
Quando pressionas as teclas alt + SysReq + r o que acontece é que o teclado muda de Raw para ASCLII porque o kernel dos sistemas unix deve trabalha com a codificação ASCLII e não com a Raw ( suponho eu...). Por isso é necessário mudar para ASCLII para que as restantes instruções que escreves a seguir possam ser compreendidas pelo kernel...


Esqueci-me de dizer que devem pressionar cada um dos conjuntos de teclas mencionadas acima com uns segundos de intervalo para dar tempo ao kernel para interpretar o comando. Se meterem os códigos todos de seguida e se o sistema estiver todo crashado então é que nunca mais o conseguem reiniciar. Para além disso os códigos devem ser metidos pela ordem em que foram escritos ( não é possivel meter todos os outros códigos sem mudar a codificação do teclado, por exemplo)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
K@tuyci
Mini
K@tuyci

Mensagens : 34
Data de inscrição : 11/10/2008
Idade : 34
Localização : Coimbra, Sem Casa, Portugal

Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Re: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitimeSeg Maio 11, 2009 4:34 am

Ah ok, agora entendi pois também não tinha percebido que é necessário meter todos os códigos e pela ordem mencionada. Assim faz tudo muito mais sentido, mas também desconhecia esta segunda explicação cyclops
Voltar ao Topo Ir em baixo
Ver perfil do usuário
JoaoRodrigues
Caneco
avatar

Mensagens : 130
Data de inscrição : 17/11/2007

Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Re: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitimeTer Jun 23, 2009 2:56 am

ASCII, não ASCLII Very Happy

Já agora, podes sempre tentar fazer Ctrl-Alt-F1 ou F2, ou F3, etc.. para tentar chegar a uma consola. Ou então podes sempre fazer Ctrl-Alt-Backspace (a tecla de apagar) para reiniciar apenas o ambiente gráfico.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




Reiniciar o Ubuntu quando o pc não responde Empty
MensagemAssunto: Re: Reiniciar o Ubuntu quando o pc não responde   Reiniciar o Ubuntu quando o pc não responde Icon_minitime

Voltar ao Topo Ir em baixo
 
Reiniciar o Ubuntu quando o pc não responde
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Resolvido] Avisar-me quando uma resposta for postada e busca
» Título entero quando passa o mouse em cima
» [Resolvido] Quando eu vou bloquear um tópico, mover, etc aparece Sessão expirada?
» Como colocar mensagem quando o usuario muda de rank
» Quando um usuário fale tal palavra ele seja punido por tal temp

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
whathaveidone :: Informática :: GNU/Linux :: Tutoriais e HowTos-
Ir para: