¿Necesita saber cómo apagar su sistema Linux de forma segura mediante la línea de comandos o cómo programar el apagado en un momento específico? ¡Aquí está la respuesta!
El shutdown
El comando en Linux hace que el sistema se caiga de forma segura. Esto implica cortar la energía a los componentes principales del sistema mediante un proceso controlado.
El shutdown
El comando le permite apagar el sistema inmediatamente o programar un apagado usando el formato de 24 horas .
Cuando se inicia el apagado, la señal SIGTERM notifica a todos los usuarios y procesos registrados que el sistema se está apagando. Además, no se permiten otros inicios de sesión.
Es importante mencionar que solo root o usuario con sudo
privilegios pueden ejecutar el shutdown
comando.
A continuación se muestra el shutdown
sintaxis del comando en Linux:
shutdown [OPTIONS] [TIME] [MESSAGE]
- OPCIONES – Opciones de apagado como detener, apagar o reiniciar el sistema.
- TIEMPO – Especifica cuándo realizar el proceso de apagado.
- MENSAJE – Especifica un mensaje que se transmitirá a todos los usuarios.
El uso principal es fácil. Todo lo que tienes que hacer es ejecutar el shutdown
comando.
sudo shutdown
Como puede ver en la imagen de arriba, el comando no apagará su sistema Linux inmediatamente.
Sin embargo, si no se especifica ningún argumento de tiempo, se implica +1, lo que significa que el proceso de apagado se iniciará dentro de un minuto, que es el intervalo de tiempo predeterminado.
Cómo apagar el sistema Linux inmediatamente
Para apagar inmediatamente el sistema, puede usar +0
o su alias now
después del shutdown
comando:
sudo shutdown now
Cómo programar el apagado a una hora específica en Linux
Los apagados de Linux también se pueden programar fácilmente para que ocurran después de un tiempo determinado o en un momento específico.
El argumento de tiempo puede tener dos formatos diferentes. Por ejemplo, puede ser un tiempo absoluto en el formato hh:mm
o tiempo relativo en el formato +m
, donde m
es el número de minutos a partir de ahora.
Por ejemplo, si desea programar un apagado a las 10 a. m., use lo siguiente:
sudo shutdown 10:00
Es importante recordar que el comando de apagado de Linux sigue un formato de 24 horas . Por lo tanto, para programar el sistema para que se apague a las 22:00:
sudo shutdown 22:00
Ahora programemos un apagado del sistema dentro de 30 minutos:
sudo shutdown +30
Cómo transmitir un mensaje personalizado
Para mostrar el mensaje a las personas que iniciaron sesión en su servidor antes de que el servidor se caiga, escriba su mensaje después del argumento de tiempo.
El siguiente ejemplo apagará el sistema dentro de 20 minutos y notificará a los usuarios que se realizará una actualización del sistema:
sudo shutdown +20 "System upgrade in 20 minutes. Save your work."
El comando anterior mostrará el mensaje a todos los demás usuarios registrados y les dará 20 minutos antes de que se apague el sistema.
Cómo reiniciar el sistema Linux inmediatamente usando el comando de apagado
Para reiniciar su sistema Linux de forma segura, use el siguiente comando a continuación:
sudo shutdown -r now
El -r
La opción, que significa reinicio, solicita que el sistema se reinicie después de apagarlo.
Cómo programar el reinicio en un momento específico usando el comando de apagado
Al igual que un apagado, también se puede programar un reinicio. Por ejemplo, para programar un reinicio de su sistema a las 10 p. m.:
sudo shutdown -r 22:00
Para programar un reinicio del sistema dentro de 30 minutos:
sudo shutdown -r +30
Cancelar el apagado
El apagado programado se puede cancelar en cualquier momento usando -c
argumento:
sudo shutdown -c
El comando cancelará inmediatamente la hora programada especificada de apagado o reinicio. Tenga en cuenta que este comando no se puede usar si está apagando inmediatamente su sistema con now
o +0
expresión.
¿Cómo verifico mi apagado programado en Linux?
Probablemente te estés preguntando:¿Hay alguna forma de comprobar si se ha activado una cuenta atrás de apagado? Sí, esto se puede lograr usando el siguiente comando:
date -d @`cat /run/systemd/shutdown/scheduled | head -n 1 | cut -c6-15`
Por ejemplo, si configura su sistema Linux para que se apague a las 10 p. m. (sudo shutdown 22:00
), la salida del comando anterior será:
Estoy de acuerdo, probablemente no sea la solución más elegante, pero funciona.
Conclusión
Espero que este artículo te haya ayudado a aprender a usar el shutdown
de Linux. comando y sus opciones. Además de eso, también es un método eficiente y sin riesgos para apagar todos los procesos y la energía del sistema.
Obtenga más información sobre las diversas opciones del comando de apagado en la página del manual de la línea de comandos.
Si tiene alguna pregunta o comentario, no dude en dejar un comentario.