* *
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Como descolgar a linux: Sysrq  (Leído 520 veces)
0 Usuarios y 1 Visitante están viendo este tema.
DanOwl7
Profesor del Foro
******
Conectado Conectado

Sexo: Masculino
Ubicación: Perez Zeledon San Jose Costa Rica
Mensajes: 838



Ver Perfil
« : Martes 20 Octubre 2009, 12:30:53 »



Linux, pese a la creencia popular, se cuelga. Algunas veces son una o dos aplicaciones y todo se puede resolver con un kill -9 a la aplicación colgada, o haciendo un Ctrl + Alt + Retroceso para reiniciar las X; pero otras veces ocurre la catástrofe, la hecatombe total y, claro, lo único que nos queda es reiniciar la maquina "a machete"… ¿o no?

Magic SysRq key es una combinación de teclas en el kernel de Linux que permite al usuario ejecutar varios comandos de bajo nivel sin importar el estado del sistema. Esto quiere decir que, aunque tu ordenador se cuelgue por todos lados y parezca no responder, este conjunto de teclas te dará una solución mejor que lo del "machete" permitiéndote, entre otras cosas, sincronizar los discos duros para que no pierdas todo lo que llevabas haciendo.

¿Como funciona? Fácil. La combinación estándar es la siguiente: ALT Gr + Sysrq + comando, siendo Sysrq la tecla que aparece en los teclados actuales como Impr paint y debajo Pet Sis (Petición de sistema). Una de las combinaciones que más famosa se ha hecho es REISUB:

Alt + SysRq + R devuelve el control del teclado.
Alt + SysRq + E termina (term) todos los procesos (excepto init).
Alt + SysRq + I mata (kill) todos los procesos (excepto init).
Alt + SysRq + S sincroniza los discos. (Tienes que esperar a que aparezca un Ok en pantalla, no es inmediato)
Alt + SysRq + U remonta todos los sistemas de ficheros en modo lectura. (Tienes que esperar a que aparezca un Ok en pantalla, no es inmediato)
Alt + SysRq + B reinicia la máquina. (No deja la cabeza lectora en estado de reposo, por lo que solo se debe utilizar en casos de cuelgue total)



Otras opciones:

c – Reinicio mediante kexec, conocido como reinicio rápido, no se hace la llamada al boot loader sino que se vuelve a cargar el kernel.
d – Muestra los bloqueos por pantalla.
e – Manda un SIGTERM a todos los procesos, excepto para init.
f – Fuerza una llamada oom_killer, esto hace que se mate al proceso que la funcion badness considere menos importante con el fin de liberar memoria.
p – Volcará los registros y banderas actuales a su consola.
q – Muestra todos los temporizadores en pantalla.
w – Muestra todas las tareas en estado bloqueado.
0-9 – Establece el nivel de información en consola, controlando los mensajes del núcleo que se mandarán a la consola, es equivalente a modificar klogd. ('0', por ejemplo haría que sólo los mensajes de emergencia salieran en su consola.)

Si, por lo que sea, no te funciona la tecla Sysrq escribe lo siguiente:

echo comando > /proc/sysrq-trigger

Donde comando es cualquier letra que quieras que haga de Sysrq

http://en.wikipedia.org/wiki/Magic_SysRq_key

http://laventanamuerta.net/como-descolgar-a-linux-sysrq/
En línea

Pentium II
64mb de ram
DD 4gb
Aceleracion grafica 32mb integrado
Monitor crt 15pulg
Case thermalFAKE
OS windows vista Sad
chaco
MODERADOR
*
Desconectado Desconectado

Sexo: Masculino
Edad: 29
Ubicación: /dev/null
Mensajes: 4062


En el foro tengo secretaria


Ver Perfil WWW
« Respuesta #1 : Martes 20 Octubre 2009, 15:49:04 »

Inteligentemente Linux nunca se cuelga totalmente, siempre es un proceso el culpable de la elevada carga del sistema.


Yo lo que hago es, primero como bien lo menciona es reiniciar las X, estas fallan con alguna regularidad cuando se hacen cosas pesadas.

Cuando no se tienen X, lo que hago es ver con TOP cual proceso esta causando el consumo elevado de recursos, si fuera apache, lo buscaria con


ps wax | grep apache (o http)

Eso me daria el numero de proceso de cada instancia de apache, podria matarla

con kill -9 numero de proceso
o killall apache


O mas elegante detener el servicio con el correspondiente script en init.d

En línea

This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"
DanOwl7
Profesor del Foro
******
Conectado Conectado

Sexo: Masculino
Ubicación: Perez Zeledon San Jose Costa Rica
Mensajes: 838



Ver Perfil
« Respuesta #2 : Martes 20 Octubre 2009, 16:03:38 »

Me encantan esos aportes

Ahora un how to de como descolgar windows. Se podrá???

Naaaa estoy jodiendo ni respondan.
En línea

Pentium II
64mb de ram
DD 4gb
Aceleracion grafica 32mb integrado
Monitor crt 15pulg
Case thermalFAKE
OS windows vista Sad
carloscv_l2
Columna del Foro
*******
Desconectado Desconectado

Sexo: Masculino
Ubicación: Costa Rica, Desamparados
Mensajes: 1577



Ver Perfil
« Respuesta #3 : Martes 20 Octubre 2009, 23:11:05 »

¿Cuál es la tecla SysRq? Buscando con Google veo que corresponde a imprimir pantalla en algunos teclados.
En línea
Whatup!
Profesor del Foro
******
Desconectado Desconectado

Mensajes: 759



Ver Perfil
« Respuesta #4 : Martes 20 Octubre 2009, 23:14:48 »

Inteligentemente Linux nunca se cuelga totalmente, siempre es un proceso el culpable de la elevada carga del sistema.


Yo lo que hago es, primero como bien lo menciona es reiniciar las X, estas fallan con alguna regularidad cuando se hacen cosas pesadas.

Cuando no se tienen X, lo que hago es ver con TOP cual proceso esta causando el consumo elevado de recursos, si fuera apache, lo buscaria con


ps wax | grep apache (o http)

Eso me daria el numero de proceso de cada instancia de apache, podria matarla

con kill -9 numero de proceso
o killall apache


O mas elegante detener el servicio con el correspondiente script en init.d



Y los usuarios de ubuntu que si acaso saben reiniciar las X?

@carloscv_l2: Esa misma es la tecla SysRq.
En línea
chaco
MODERADOR
*
Desconectado Desconectado

Sexo: Masculino
Edad: 29
Ubicación: /dev/null
Mensajes: 4062


En el foro tengo secretaria


Ver Perfil WWW
« Respuesta #5 : Miércoles 21 Octubre 2009, 10:15:32 »

Igual lo pueden hacer no veo x que no.
En línea

This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"
Whatup!
Profesor del Foro
******
Desconectado Desconectado

Mensajes: 759



Ver Perfil
« Respuesta #6 : Miércoles 21 Octubre 2009, 18:36:08 »

Los usuarios principiantes (por eso dije ubuntu) son vagos, y no les gusta andar memorizando comandos como frikis. El grueso de usuarios de ubuntu no son Enjutos Mojamutos...
En línea
chaco
MODERADOR
*
Desconectado Desconectado

Sexo: Masculino
Edad: 29
Ubicación: /dev/null
Mensajes: 4062


En el foro tengo secretaria


Ver Perfil WWW
« Respuesta #7 : Miércoles 21 Octubre 2009, 23:42:41 »

Los usuarios principiantes (por eso dije ubuntu) son vagos, y no les gusta andar memorizando comandos como frikis. El grueso de usuarios de ubuntu no son Enjutos Mojamutos...

Esos usualmente terminan reiniciando la maquina.

Que es Enjutos Mojamutos?
En línea

This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"
Whatup!
Profesor del Foro
******
Desconectado Desconectado

Mensajes: 759



Ver Perfil
« Respuesta #8 : Jueves 22 Octubre 2009, 00:22:47 »

Exacto, el problema es que un cuelgue para un usuario común y silvestre vendría siendo como una pantalla azul en windows: No puede hacer nada excepto apretar 'Reset'.

http://es.wikipedia.org/wiki/Enjuto_Mojamuto
En línea
chaco
MODERADOR
*
Desconectado Desconectado

Sexo: Masculino
Edad: 29
Ubicación: /dev/null
Mensajes: 4062


En el foro tengo secretaria


Ver Perfil WWW
« Respuesta #9 : Jueves 22 Octubre 2009, 14:07:36 »

El problema es que contra el pantallazo azul no hay opcion.

Contra un demonio o aplicacion que se comporte de manera anomala, pues si tenemos opcion, aparte de reiniciar.

Contra la pereza no hay solucion informatica que funcione
En línea

This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"
DanOwl7
Profesor del Foro
******
Conectado Conectado

Sexo: Masculino
Ubicación: Perez Zeledon San Jose Costa Rica
Mensajes: 838



Ver Perfil
« Respuesta #10 : Jueves 22 Octubre 2009, 17:16:54 »

Y una descolgada de linux equivale a 1254 pantallazos azules y por el momento windows tiene mas usuarios, pero no mas servidores con su OS todo es custion de tiempo si antes si era un dolor linux, y algunas distros no son para newbies como slackware o trinity rescue
por ejemplo, pero otras son mucho mas amigables ubuntu por example jeje

En dado momento será hasta mas simple para algunos usuarios que windows pero va despacio porque empezar desde arriba como microfuck solo deja ir para un único lugar:

ABAJO

AAAA pero le doy unos puntillos a xp en su service pack 3 recomendado sobre cualquier otro windows aún los que vallan a salir.
En línea

Pentium II
64mb de ram
DD 4gb
Aceleracion grafica 32mb integrado
Monitor crt 15pulg
Case thermalFAKE
OS windows vista Sad
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Reciente

Estadísticas

Usuarios
Stats
  • Total de Mensajes: 53133
  • Total de Temas: 5233
  • Online Today: 80
  • Online Ever: 574
  • (Martes 12 Agosto 2008, 23:19:46)
Usuarios en Línea
Users: 1
Guests: 27
Total: 28

Origen de Visitas

Origen de Visitas