Linux / Comando reboot: reiniciar el sistema y verificar su recuperación
reboot solicita reiniciar el sistema Linux. Esto afecta los trabajos en ejecución y los usuarios conectados en el servidor, por lo que debe ejecutarse después de verificar el host de destino y el tiempo de mantenimiento.
El reboot común en un entorno systemd solicita el reinicio tras realizar la limpieza de servicios y procedimientos finales del sistema de archivos. La sesión SSH actual se desconectará durante el procedimiento de reinicio. La opción forzada -f permite omitir el procedimiento de apagado normal, así que evítela salvo que sea una respuesta a una falla especial.
Sintaxis básica
sudo reboot [opciones]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man reboot en el sistema actual.
Ejemplos de uso
Verificación del servidor de destino
Primero, verifique si el host conectado es el destino que desea reiniciar.
hostnamectl status
Verificación de usuarios conectados
Verifique si hay trabajo de otros usuarios.
who
Reinicio del sistema
Es el comando de cambio que se ejecuta después de completar las inspecciones previas y los avisos.
sudo reboot
Qué comprobar después del reinicio
sudo reboot inicia inmediatamente el procedimiento de apagado del sistema, por lo que no se debe esperar un resultado de ejecución como una salida normal de una sola línea. En una sesión SSH remota, la conexión se desconectará y los servicios y tareas en ejecución también se interrumpirán.
sudo reboot
Ejemplos de fenómenos que se pueden ver en el acceso remoto:
Connection to host closed by remote host.
Después de que sea posible reconectarse, verifique la nueva hora de inicio usando uptime o who -b y revise los servicios necesarios con systemctl --failed. No se puede concluir que el reinicio se haya completado con éxito solo con mensajes de desconexión. Se deben verificar primero los trabajos no guardados y la ruta de recuperación remota antes de ejecutar en el horario planificado.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
sin argumentos |
Se solicita un reinicio normal del sistema. |
-f |
Es un reinicio forzado. Es posible que no se pueda limpiar correctamente el sistema de archivos. |
--no-wall |
Se omite el mensaje informativo enviado a otros usuarios. |
shutdown -r +minutos |
Es una alternativa para programar el reinicio con tiempo. |
Precauciones al usar
Si ejecuta comandos en un servidor remoto, la conexión puede cortarse inmediatamente. Verifique si hay actualizaciones en curso o si se están realizando operaciones de escritura en la base de datos, y prepare un medio de acceso para la recuperación. Reiniciar de manera forzada aumenta el riesgo de pérdida de datos. Si necesita programar o cancelar, utilice shutdown -r +10 y shutdown -c.
Preguntas frecuentes
¿Se puede revertir inmediatamente al ejecutar reboot?
Una vez iniciado un reinicio inmediato, no cuente con poder cancelarlo de forma fiable. Si necesita un margen para avisar y cancelar, programe el reinicio con shutdown -r +10; antes de que se ejecute, shutdown -c permite cancelar la programación en las implementaciones compatibles.
Documentación oficial
Puede consultar el comportamiento exacto de las opciones y las diferencias entre implementaciones en la documentación oficial sobre reboot.




