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:
- Presionando el botón de apagado físico.
- Usando el menú de apagado del sistema.
- 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.
