 |
KERNEL
|
¿QUE ES EL KERNEL Y EL KERNEL PANIC?
- El kernel o núcleo es el software fundamental del sistema operativo.
Es el principal responsable de facilitar a los programas el acceso
seguro al hardware, es decir, es el encargado de gestionar los recursos;
también decide que programa puede hacer uso del hardware y durante
cuanto tiempo.
- El kernel panic (pánico en el núcleo)es un mensaje mostrado por un
sistema operativo una vez detectado un error interno del cual no se
puede recuperar. El termino es empleado especialmente en Unix, para
windows equivale a pantalla azul de la muerte. Los causantes del kernel
panic suelen ser:
 |
KERNEL PANIC
|
- Los intentos del sistema operativo por leer una dirección de memoria invalida o no permitida
- Puede ocurrir en el caso de un fallo en el hardware
También puede ser producto de una explotación de una vulnerabilidad
en algún del núcleo de forma mal intencionada, corrompiendo la
vulnerabilidad del sistema
- Para solucionarlo podemos forzar el reinicio automático o utilizar
las teclas Magyc SysRq,con las que podremos mandar una serie de
instrucciones predefinidas al kernel
- Magyc SysRq se trata de usar la tecla petsit La secuencia requerida para reiniciar correctamente un equipo sería
- Presionamos Alt + Pet Sis | Sys Req +R
- Presionamos Alt + Pet Sis | Sys Req + e
- Presionamos Alt + Pet Sis | Sys Req + i
- Presionamos Alt + Pet Sis | Sys Req + s
- Presionamos Alt + Pet Sis | Sys Req + u
- Presionamos Alt + Pet Sis | Sys Req + b
- REINICIO AUTOMÁTICO: Existe un archivo de configuración del sistema,
sysctl.conf, situado en etc/; en el que aparecen multitud de parámetros
con los que podemos configurar nuestro equipo. Para el caso que nos
ocupa, debemos editar dicho archivo para especificar el tiempo que
tardará el sistema en forzar el reinicio. Una de las maneras de
conseguirlo temporalmente puede ser escribiendo en la consola:# echo "n"
> /proc/sys/kernel/panic. Para comprobar que ha sido guardado el
cambio, y que no está establecido su valor inicial (0, que lo
desactiva),utilizamos:
- # cat /proc/sys/kernel/panic(Donde n corresponde a el número de
segundos que han de pasar antes de que el sistema se reinicie).Para
hacer este cambio permanente debemos configurar el archivo antes citado,
/etc/sysctl.conf, en el que añadiremos la siguiente línea:
kernel.panic=n. Para indicar que, de nuevo, han de pasar n segundos
antes de que se reinicie el sistema. Como siempre, lo podemos hacer de
varias maneras:
- 1- Modificarlo en una sola línea de código:
- 1.1 # echo "kernel.panic=5" >> /etc/sysctl.conf
- 1.2 # /sbin/sysctl -w kernel.panic=n
- 2- Editarlo manualmente:
# vi | nano
/etc/sysctl.conf
Añadir:kernel.panic=n
No hay comentarios:
Publicar un comentario