¿Alguna vez ha intentado apagar un sistema Linux, solo para descubrir que se niega a apagarse? ¡Todos hemos estado allí! ¡Incluso la mejor tecnología de código abierto tiene problemas a veces! Si está harto de tener que presionar el interruptor de encendido para apagar una PC con Linux que no responde, o si no puede apagarla físicamente ya que es una máquina remota, ¡esta guía es para usted! ¡Aquí se explica cómo apagar una PC con Linux que no se apaga!

Nota: al forzar el apagado de un sistema Linux, puede producirse una pérdida de datos. Asegúrese siempre de realizar copias de seguridad de sus datos con regularidad para evitar pérdidas. Para obtener ayuda sobre las formas en que puede hacer una copia de seguridad de sus archivos en Linux, haga clic aquí.

Método 1 – apagado

La primera forma en que se puede apagar un sistema Linux es haciendo uso del comando poweroff. Este comando apaga instantáneamente su sistema Linux sin previo aviso. Para hacer uso de este comando, debe acceder a una ventana de terminal de emergencia en modo TTY.

Para acceder al modo TTY en su sistema Linux, presione Ctrl + Alt + F2. Una vez que haya abierto la consola de emergencia TTY, busque la pantalla de inicio de sesión y escriba «root» como usuario. Alternativamente, use un nombre de usuario, si la cuenta raíz está deshabilitada.

Si ha iniciado sesión con la cuenta raíz, escriba poweroff en la consola de línea de comandos para apagar todo instantáneamente.

poweroff

O haga sudo -s para obtener acceso de root con un usuario normal, luego haga lo siguiente:

poweroff

¿No puede acceder a TTY porque está usando una conexión remota? Obtenga root en su consola remota SSH con:

su -

O:

sudo -s

Luego, con acceso de root, escriba el comando poweroff para apagar instantáneamente la máquina remota.

poweroff

Método 2 – reiniciar

El método de reinicio es otra forma de tomar el control de un sistema Linux y forzarlo a reiniciarse. Es posible que desee utilizar este método, en lugar de poweroff, ya que a veces el comando poweroff tiene problemas para funcionar.

Para utilizar el comando de reinicio, debe tener acceso a la consola TTY. Para acceder a él, presione Ctrl + Alt + F2 en el teclado. Luego, cuando aparezca la consola de línea de comandos, ingrese «root» en la casilla de usuario para iniciar sesión con acceso de root. O, si deshabilitó el acceso de root, inicie sesión con una cuenta de usuario tradicional.

Con la cuenta de root iniciada, use el comando reboot para reiniciar el sistema Linux, forzándolo efectivamente a apagarse y volver a encenderse.

reboot

El comando de reinicio también tiene la capacidad de apagar un sistema por completo, con la ayuda de un interruptor de línea de comandos. Este interruptor, conocido como «f», le dirá al comando reboot que apague el sistema Linux por completo, en lugar de reiniciarlo. Para usarlo, ingrese el comando a continuación.

reboot -f

¿Utiliza una cuenta de usuario tradicional, en lugar del usuario root? Hacer:

sudo reboot

O apagar con:

sudo reboot -f

Aquellos que no puedan usar el modo TTY deben ejecutar los siguientes comandos en una sesión de terminal. Asegúrese de usar «-f» si desea que el comando de reinicio fuerce el apagado.

Raíz:

su -
reboot

O

sudo reboot

Método 3 – systemctl poweroff / reboot

El sistema de inicio Systemd está integrado en la mayoría de los sistemas operativos Linux en estos días. Uno de los beneficios más importantes de usar el sistema de inicio Systemd es que tiene muchos usos que son fáciles de entender, ya que la sintaxis de la línea de comandos se simplifica.

Si está intentando apagar una PC con Linux y no puede utilizar los comandos «poweroff» o «reboot», usar systemctl poweroff es tan bueno como le dice al sistema de inicio Systemd (la herramienta que ayuda su sistema Linux se enciende y apaga y hace muchas otras cosas) para apagar todo.

Como todos los demás comandos de este tutorial, la mejor manera de forzar el apagado de un sistema, especialmente si está congelado o no responde, es obtener acceso a la consola de emergencia TTY presionando Ctrl + Alt + F2.

Una vez que la consola de emergencia TTY esté en la pantalla, ingrese «root» en la casilla de usuario para iniciar sesión en la cuenta de root y obtener acceso a la línea de comandos de root. O inicie sesión con un usuario tradicional si no puede usar la cuenta raíz. Desde allí, ejecute el comando systemctl poweroff para apagar todo al instante.

systemctl poweroff

O, si está utilizando un usuario tradicional, haga lo siguiente:

sudo systemctl poweroff

¿No puede usar el modo TTY? Ingrese los siguientes comandos en una terminal SSH.

su- 

systemctl poweroff

Reiniciar

El comando Systemd poweroff obliga a que todo se apague, pero si eso no funciona, considere probar el comando systemctl reboot para forzar el reinicio de la máquina.

systemctl reboot

O, para un usuario tradicional, utilice el comando sudo.

sudo systemctl reboot

Por último, si no puede acceder al modo TTY para reiniciar, intente ejecutar el siguiente comando a continuación.

su - 

systemctl reboot