Resumen de reboot
`reboot` envía una señal de apagado al sistema al ejecutarse, cerrando todos los procesos y reiniciando el sistema. Se requiere privilegios de administrador (`sudo`), y debe ejecutarse después de guardar y cerrar todas las aplicaciones para evitar la pérdida de datos en trabajo.
Principales funciones de reboot
`reboot` se utiliza principalmente para los siguientes propósitos:
Áreas de uso principales
- Aplicación de actualizaciones del sistema: Reinicia el sistema para aplicar completamente los cambios después de actualizar el núcleo o bibliotecas del sistema importantes.
- Solución de problemas: Se utiliza cuando el sistema es inestable o un servicio específico no está funcionando correctamente, para volver al estado inicial y resolver el problema.
- Liberación de recursos: Reinicia el sistema para resolver problemas de fuga de memoria acumulada o agotamiento de recursos después de un largo tiempo de ejecución.
`reboot` vs `systemctl reboot`
En el pasado, el comando `reboot` manejaba directamente el reinicio del sistema, pero en los sistemas Linux modernos basados en systemd, `systemctl` desempeña un papel central en la gestión de todos los servicios del sistema. Por lo tanto, `systemctl reboot` es el método más recomendado.
- **`reboot`**: Método legado que, internamente, a menudo invoca un comando como `systemctl reboot`. En algunos sistemas, puede utilizar comandos del núcleo directamente.
- **`systemctl reboot`**: Como parte de systemd, gestiona el proceso de apagado y reinicio del sistema de manera más sistemática y segura. Asegura que todos los servicios se cierren correctamente y ofrece más opciones de control.
Precauciones para un reinicio seguro
Antes de reiniciar, asegúrese de guardar todos los archivos abiertos y cerrar las aplicaciones en ejecución. Especialmente si está trabajando en un servidor remoto, debe considerar de antemano si podrá reconectarse después de reiniciar, asegurándose de que la configuración de red no presente problemas.
Opciones principales del comando reboot
`reboot` tiene opciones simples, que se utilizan principalmente para especificar cuándo reiniciar.
1. Opciones básicas de reinicio
Comando generado:
Combina los comandos.
Descripción:
`reboot` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Comandos relacionados: shutdown y poweroff
Además de `reboot`, hay comandos útiles relacionados con el apagado del sistema. Cada uno tiene un propósito diferente, por lo que debe usarse según la situación.
Apagar el sistema (shutdown)
sudo shutdown -h now
Puede programar un tiempo para apagar el sistema de forma segura o apagarlo de inmediato. `+m` significa 'dentro de m minutos', `hh:mm` indica una hora específica. `now` apaga de inmediato. (Ejemplo: `sudo shutdown -h now`)
Apagar el sistema (poweroff)
sudo poweroff
Apaga el sistema y corta completamente la alimentación. Es equivalente a `systemctl poweroff`.
Reinicio del sistema (shutdown -r)
sudo shutdown -r now
Puede reiniciar el sistema utilizando el comando `shutdown`. Esto es útil para enviar un mensaje a los usuarios sobre el reinicio.
Ejemplos de uso
Aprenda a reiniciar el sistema de manera segura y eficiente a través de varios ejemplos de uso del comando `reboot`.
Reinicio inmediato del sistema (método recomendado)
sudo systemctl reboot
Este es el comando de reinicio inmediato más seguro y comúnmente utilizado.
Reinicio inmediato con el comando legado `reboot`
sudo reboot
Funciona de manera similar a `systemctl reboot` en la mayoría de los sistemas modernos, pero usar `systemctl` es más claro.
Reinicio del sistema en 5 minutos y notificación
sudo shutdown -r +5 "El sistema se reiniciará en 5 minutos para mantenimiento."
Notifica a todos los usuarios conectados que el sistema se reiniciará en 5 minutos y lleva a cabo el reinicio.
Apagar completamente el sistema
sudo systemctl poweroff
Apaga el sistema y corta completamente la alimentación. Se utiliza al apagar un servidor por completo.
Cancelar reinicio (si está programado)
sudo shutdown -c
Cancela tareas programadas de reinicio/apagado con el comando `shutdown`.