Nota: Este artículo fue publicado originalmente en 2013. Algunos pasos, comandos o versiones de software pueden haber cambiado. Consulta la documentación actual de Ubuntu para la información más reciente.

Requisitos Previos

Antes de comenzar, asegúrate de tener:

  • Un sistema con Ubuntu (edición de escritorio o servidor)
  • Acceso a la terminal con privilegios sudo
  • Familiaridad básica con la línea de comandos de Linux

Apagar o Reiniciar un Servidor Ubuntu vía SSH

Si deseas reiniciar o apagar remotamente un servidor Ubuntu cuando estás conectado vía SSH, simplemente necesitas conocer los siguientes comandos:

Apagar el servidor

sudo shutdown -h now

Este comando apagará el servidor inmediatamente. También puedes programar un apagado:

# Apagar en 10 minutos
sudo shutdown -h +10

# Apagar a una hora específica (formato 24h)
sudo shutdown -h 23:00

Reiniciar el servidor

sudo reboot

O alternativamente:

sudo shutdown -r now

Cancelar un apagado programado

sudo shutdown -c

Opciones principales de shutdown

  • -r : Reiniciar el sistema después de apagarlo
  • -h : Apagar o cortar la energía del sistema
  • -H : Solo detener el sistema (halt)
  • -P : Cortar la energía del sistema (poweroff)
  • -c : Cancelar un apagado en curso
  • -k : Solo enviar mensajes de advertencia, no apagar realmente

Resumen

Has aprendido exitosamente cómo apagar o reiniciar un servidor Ubuntu vía SSH. Si encuentras algún problema, verifica los requisitos previos y asegúrate de que tu entorno Ubuntu esté correctamente configurado.