Me gustaría hacerlo usando la línea de comandos, porque a veces mi computadora se congela y necesito forzar un apagado (sé que no es bueno para el hardware). Y:¿Cuál es la diferencia entre los comandos Detener y Apagar?
Respuesta1
Si aún puedes acceder a una consola en modo texto, o si puedes iniciar sesión de forma remota:
- Puede utilizar
ps
otras herramientas de listado de procesos ymatarpara intentar matar algunos procesos. Algunos programas guardarán su trabajo (al menos en un archivo de recuperación) si reciben unakill -HUP
oplanokill
. Es posible que no tengan tiempo para hacerlo si va directamente a reiniciar. - Ejecute
sudo kill
seguido de un ID de proceso para finalizar un proceso que se esté ejecutando como root o algún otro usuario que no sea usted. - Ejecute
reboot
para reiniciar (por ejemplo,sudo reboot
si utilizasudo
para obtener acceso administrativo). Ejecutehalt
para apagar la computadora. Ambos llamanshutdown
con opciones adecuadas.
Si absolutamente todo está arreglado, pero tienes acceso a la consola, puedes usarMagic SysRqpara al menos vaciar todos los cambios de archivos en el disco, desmontar los sistemas de archivos limpiamente. Prensa
- Alt+ SysRq+ Epara enviar SIGTmiRM a todos los procesos (opcional).
- Alt+ SysRq+ Sassincronizar (vaciar) los cambios del sistema de archivos en el disco.
- Alt+ SysRq+ Ua la fuerzatunmount (en realidad, volver a montar en modo de solo lectura) todos los sistemas de archivos.
- Alt+ SysRq+ Bvolverbfuera.
(Nota: a veces verá "REISUB", pero los pasos R e I son inútiles).
Respuesta2
Respuesta3
Si se trata de una sesión X congelada, presione ++ ctrlpara acceder a una consola. Inicie sesión y desde allí, ejecute o . Dependiendo de los permisos, es posible que deba anteponer estos comandos con o primero para convertirse en root.altf1/sbin/shutdown
/sbin/reboot
/sbin/shutdown -r now
sudo
su
También es posible que pueda eliminar el proceso infractor. Ejecute ps aux
para enumerar todos los procesos y busque aquellos que utilizan mucha CPU y/o memoria (tercera y cuarta columnas). Use kill <pid>
, donde pid es el número en la segunda columna de la ps
salida). Si esto no finaliza el proceso, es posible que deba ejecutarlo kill -9 <pid>
para finalizarlo a la fuerza.
Respuesta4
Si su BIOS está configurado de manera que tenga que presionar el botón de encendido más de X segundos para apagar la máquina, presione el botón de encendido una vez. Esto dará la señal acpi para apagar/detener/apagar.