Solo como curiosidad; algo salió mal con una máquina Linux, haciendo que el sistema de archivos raíz aparezca como "64Z". Algunos comandos funcionan, como top
, df
y kill
, pero a otros les gusta reboot
"comando no encontrado" (ya que no puede leer el sistema de archivos raíz) y chmod
aparece un error de segmentación.
¿Hay alguna forma de reiniciar el sistema de todos modos, es decir, sin el reboot
programa? Lo intenté kill -PWR 1
(enviando SIGPWR a init), pero esto no pareció hacer nada.
Es sobre todo una curiosidad académica. El compañero de laboratorio que estaba haciendo cualquier trabajo de base de datos grande que causó la falla reiniciará físicamente la máquina pronto.
Respuestas:
Intenta reiniciar con la clave mágica sysrq:
Para obtener más información, lea la wiki o la documentación del núcleo .
fuente
Un RAC (tarjeta de acceso remoto) o iLO (luces apagadas integradas) o MP (procesador de administración) le proporcionarán medios para restablecer su servidor.
Por ejemplo, si tiene un Dell PowerEdge con una tarjeta RAC (llamada DRAC), puede reiniciar el servidor a través de ssh:
ssh drac "racadm serveraction powercycle"
La otra opción es usar la GUI web para RAC / iLO y hacer lo mismo allí.
También hay un estándar abierto para estas cosas: IPMI.
fuente
Aún más interesante de lo que responde @Rush, es la capacidad de reiniciar (y mucho más) el sistema, incluso si el sistema no responde al teclado en absoluto. Pero tiene que responder a los paquetes de ping (ICMP).
Consulte aquí la documentación completa y las instrucciones sobre cómo implementar eso.
fuente
La forma más fácil suele ser simplemente cambiar el nivel de ejecución.
En Linux, puedes hacer:
Más información aquí: http://linux.about.com/od/itl_guide/a/gdeitl36t04.htm
fuente
Esto requiere una configuración previa, pero si está acostumbrado a bloquear una máquina (por ejemplo, porque está haciendo un desarrollo de bajo nivel), es posible que desee configurar un perro guardián , es decir, un núcleo o tareas de usuario que lo reinicie automáticamente cuando se vuelve insensible. Linux puede usar un perro guardián de hardware si su placa base tiene uno, o un perro guardián de software de lo contrario.
fuente