Què fer quan una màquina amb Linux es penja

Via el weblog d’en Xavier Caballé he descobert aquest article IBM Kernel panic? No problem!

Un truc pel moment en que un ordinador amb Linux (amb nucli 2.2.x o posteior) es penja.

​​​​Quan es produeix un panic (o deixa de respondre), amb una
combinació de tecles podem fer un sync de tots els sistemes de fitxers
(bolcar el contingut dels buffers a disc), remuntar els sistemes de
fitxers (de forma que al reiniciar la màquina el fsck duri menys),
enviar un senyal a tots els processos…

La combinació de tecles varia en funció de la plataforma:

  • x86: ALT-SYSRQ-[Funció] (als teclats en castellà és ALT-Pet Sis).
     
  • SPARC: ALT-STOP-[Funció]
     
  • PowerPC: ALT-Print Screen-[Funció]

[Funció] pot ser qualsevol d’aquestes:

  • s: Intentar fer un sync a tots els sistemes de fitxers muntats.
     
  • u: Intentar remuntar tots els sistemes de fitxers en modalitat de només lectura.
     
  • b: Provar de reiniciar immediatament la
    màquina (equivalent a prémer el botó de reset; no s’informarà als
    processos que s’està reiniciant la màquina).
     
  • p: Visualitzar el contingut dels registres i flags del processador per pantalla.
     
  • t: Imprimir les tasques per pantalla.
     
  • e: Enviar SIGTERM a tots els processos, excepte init.
     
  • i: Enviar SIGKILL a tots els processos, excepte init.
     
  • l: Enviar SIGKILL a tots els processos.

Actualització: per tal que això funcioni cal que el nucli estigui compilat amb l’opció CONFIG_MAGIC_SYSRQ=y

 

Post a Comment

Your email is never published nor shared.