8 Comandos Útiles para Apagar o Reiniciar tu PC con Linux

Saber cómo apagar o reiniciar tu PC desde la terminal de Linux puede ser muy útil, ya sea porque tu mouse dejó de funcionar o porque administras un servidor remoto por SSH.

En este artículo, te mostraremos los comandos esenciales para controlar el apagado de tu sistema.

Tip Inicial: Conoce las diferencias entre Apagar, Hibernar y Suspender en Linux.

¿Qué es un Comando de Apagado en Linux?

En Linux, hay tres formas de apagar un equipo:

  1. Presionando el botón de apagado físico.
  2. Usando el menú de apagado del sistema.
  3. A través de la Terminal con comandos.

Usar la terminal es especialmente útil para apagar servidores remotos o programar apagados automáticos.

El formato general del comando shutdown es:

sudo shutdown <opción> <tiempo> "<mensaje opcional>"

Se necesita sudo para permisos administrativos.

A continuación, veremos diferentes maneras de usarlo.

1️⃣ Apagar el sistema de inmediato

sudo shutdown now

Este comando apaga el sistema inmediatamente, cerrando todas las aplicaciones en ejecución.

En algunas distribuciones, es necesario agregar -h o -P

sudo shutdown -h now
sudo shutdown -P now

Útil para: Apagar un PC rápidamente o cerrar un servidor SSH.

2️⃣ Apagar sin cortar la energía

sudo shutdown -h now

o

sudo halt

Este comando detiene el sistema sin apagar la energía, útil para dispositivos que necesitan mantener alimentación eléctrica en algunos periféricos.

Útil para: Sistemas con hardware especial que requiere alimentación continua.

3️⃣ Apagar y cortar la energía completamente

sudo shutdown -P now

o

sudo poweroff

Cierra el sistema y corta completamente la energía. Es el equivalente a presionar el botón de apagado en la computadora.

Útil para: Servidores o equipos remotos donde no puedes presionar físicamente el botón de apagado.

4️⃣ Apagar después de X minutos

sudo shutdown +30

Apaga el sistema después de 30 minutos. Puedes reemplazar 30 por cualquier número de minutos.

Útil para: Apagar la PC automáticamente después de completar una tarea.

5️⃣ Apagar a una hora específica

sudo shutdown 23:00

Apaga el sistema a las 11:00 PM (formato de 24 horas).

Útil para: Configurar apagados automáticos al final del día.

6️⃣ Enviar un mensaje de advertencia antes de apagar

sudo shutdown +10 "El sistema se apagará en 10 minutos. Guarda tu trabajo."

Muestra un mensaje de advertencia a todos los usuarios conectados, útil para servidores con varios usuarios.

Útil para: Administradores de sistemas que gestionan servidores multiusuario.

7️⃣ Reiniciar el sistema

sudo shutdown -r now

o

sudo reboot

Reinicia el sistema inmediatamente. También puedes programarlo para más tarde:

sudo shutdown -r +15

Útil para: Aplicar actualizaciones o solucionar errores sin apagar completamente el sistema.

8️⃣ Forzar el apagado en caso de fallo

sudo poweroff -f

o

sudo halt -f

o

sudo shutdown -f now

⚠️ Forza el apagado inmediato, cerrando procesos sin esperar respuestas.
¡Cuidado! Puede provocar pérdida de datos o corrupción del sistema si hay archivos abiertos.
Útil para: Sistemas congelados o sin respuesta.

Bonus: Cancelar un apagado programado

sudo shutdown -c

Cancela un apagado programado si cometiste un error o necesitas más tiempo antes de apagar el sistema.
Útil para: Evitar un apagado accidental.

Conclusión

Estos comandos de apagado en Linux son esenciales para administrar servidores, automatizar tareas o manejar tu sistema de manera eficiente.