martes, 26 de febrero de 2008

Linux: "Raising Elephants Is So Utterly Boring"

Freqüentment es diu que Linux és impenjable, que mai se't congelarà ni que hauràs d'aguantar lo que passa a altres sistemes. És veritat.

Avegades pot passar però, que una aplicació falli i que faixi que el sistema no respongui, ja sigui per un driver, aplicació gràfica, etc. Que fer en aquests casos?




Podem intentar el típic CTRL+BACKSPACE, que reinicia l'entorn gràfic, però, i si això no funciona? CTRL+ALT+SUPR, per provar de reiniciar, però també pot fallar. Que fer llavors? Segurament l'únic que se us acudirà serà pitjar el botó de "Reset" de l'ordinador... NO!!

Proveu de fer:

ALT+SySReq(ImpPetSis) i mentre manteniu aquestes dues tecles pitjades, escriure a poc a poc REISUB, màgicament l'ordinador es reiniciarà de manera correcta!!!

Què ha passat?:
El Kernel Linux conté una opció màgica (Magic SysRq) que si és activada al compilar-lo (en la majoria de sistemes hi està), permet fer una crida al sistema. Aquesta crida al sistema pot rebre unes interrupcions "màgiques", que en el nostre cas han estat:

# R: Retorna el control del teclat(De raw a xlate).
# E: Envia un SIGTERM a tots els processos exceptuant el pare (PID 1).
# I: Envia un SIKGILL a tots els processos exceptuant l'init (PID 1).
# S: Fa la sincronització de dades als discs durs.
# U: Re-munta totes les unitats en "read-only" mode.
# B: Reboot.

Raw
End
kIll
Sync
Umount
reBoot

Curiosament, per recordar aquesta combinació de tecles, es coneguda la mnemotècnia, "Raising Elephants Is So Utterly Boring".

Té moltes més opcions que REISUB, per exemple volcar info de memòria a la consola,
matar els processos d'una consola determinada, llistar les tasques actuals amb informació,
etc.

Per +info:
http://en.wikipedia.org/wiki/Reisub
http://www.kernel.org

1 comentario:

nasideb dijo...

Molt bon article, ahir inesperadament se me va quedar congelat es Pc, despues de provar d'anar a consola amb "ctrl"+"alt"+"Fx" que no va funcionar, ni tampoc es "ctrl"+"alt"+"retroceso" i com no tenia ganes de esperar vaig pensar amb aquesta entrada i...funciona perfectament!
Hi ha un moment en que desapareix sa imatge però si segueixes es procès en pitjar sa "B" se reinicia instantaniament es Pc, com si ho haguesis fet de manera normal.

Esper que publiquis noves entrades tant interessants com aquesta.

Un saludu!