La computadora del sistema Linux bloquea la causa del fallo

  


El sistema falla, generalmente se divide en dos situaciones: una es el problema del hardware y la segunda es el problema del software.

Primero, problemas de hardware

Puede considerar los siguientes puntos:

1, no overclockee la CPU, si ha overclockeado, primero regrese a la frecuencia original

Aunque no hay ningún problema en el funcionamiento normal, puede causar fallas impredecibles en el uso de alta carga. En particular, en algunas aplicaciones, el sistema Linux puede maximizar el rendimiento del hardware, pero el hardware que ejecuta Windows puede no ser un problema.

2. Confirme que la fuente de alimentación es suficiente.

Debe asegurarse de que la fuente de alimentación pueda cumplir con la carga en condiciones de alta carga.

3, use memtest86 para verificar el estado de la memoria

4, restaure el BIOS al estado predeterminado

Para el servidor, puede usar la herramienta de monitoreo integrada para probar, también es una buena fila Método equivocado.

En segundo lugar, el problema del software

Si el problema de hardware se ha eliminado básicamente, debemos tener en cuenta la información del sistema del software para obtener el estado del bloqueo.

1. Si la suerte es lo suficientemente buena, es posible que el bloqueo del sistema no esté completamente muerto (el teclado aún puede responder), entonces podemos usar el método Sysrq.

La premisa es que primero debemos abrir la función sysrq:

#echo " 1 " > /proc /sys /kernel /sysrq # setterm -blank

Cuando hay un problema con el sistema, podemos usar:

Referencia

Alt + Sysrq-T Obtener información de la pila del sistema de proceso

Alt + Sysrq-M Obtener información de asignación de memoria

Alt + Sysrq-W Obtener información de registro actual

Para obtener más teclas de acceso rápido, consulte /usr/src/linux/Documentaion/sysrq.txt en el sistema

where setterm -En blanco puede desactivar la protección de pantalla negra debajo del personaje, lo que es conveniente para grabar información de la pantalla.

2, para hacer que la pantalla muestre más información de depuración del kernel, puede modificar el modo de visualización de la consola a 80x25, en la línea del kernel correspondiente /boot/grub/menu.lst y finalmente agregar vga = 0x305, Tales como:

Referencia

kernel /boot/vmlinuz-2.4.21-9.30AXsmp ro root = /LABEL = /1 vga = 0x305

3, en el teclado del caso Desafortunadamente, solo podemos usar el método del puerto serial para enviar información del sistema a otro sistema. Método:

Modifique el archivo /boot/grub/menu.lst y agregue los parámetros principales al final de la línea del kernel. " console = ttyS0 console = tty1 ", por ejemplo:

Reference

kernel /boot/grub/vmlinuz-2.4.21-9.30AXsmp ro root = /LABEL = /1 console = ttyS0 Console = tty1

Luego, modifique /etc /sysconfig /syslog y agregue la opción klogd " -c 7 ", por ejemplo:

Reference

KLOGD_OPTIONS = " -x -c 7 "


Reinicie el servidor; pruebe:

1) Conecte el cliente y el servidor mediante un cable directo serie y ejecútelo en el cliente:

cat /dev /ttyS0

Ejecutar en el servidor:

echo hi > /dev /ttyS0

Si el cliente tiene una salida " hi ".

2) Ejecute en el servidor:

echo w > /proc /sysrq-trigger

Vea si hay salida de información de kernel correspondiente en el cliente

3) Ejecutar en el servidor:

modprobe loop

Ver si hay una salida de información del kernel correspondiente en el cliente

Si las pruebas pasan, luego ejecútelas en el cliente:

cat /dev /ttyS0 |  Tee /tmp /result

Cuando se produce el bloqueo, podemos ver la información requerida del kernel desde el cliente (consulte /tmp /resultado).

III. Resumen

Los motivos de la falla general del sistema Linux son:

Problemas de hardware del sistema (tarjeta SCSI, placa base, tarjeta RAID, tarjeta HBA, tarjeta de red, disco duro, etc.)

Problemas de hardware periférico (red, etc.)

Problemas de software (sistemas, software de aplicación)

Errores de controladores (encontrar nuevos controladores)

Errores del sistema principal (Mire LKML, o reemplace el núcleo e intente nuevamente)

Configuración del sistema (vuelva al estado predeterminado, desactive el firewall, etc.)

Copyright © Conocimiento de Windows All Rights Reserved