GNU/Linux >> Tutoriales Linux >  >> Linux

Comando de apagado de Linux (con ejemplos)

¿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 inmediatamenteprogramar 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.


Linux
  1. Comando Linux Tee con ejemplos

  2. Comando de apagado de Linux explicado con ejemplos

  3. Comando JQ en Linux con ejemplos

  4. Cómo usar el comando de apagado y reinicio de Linux con ejemplos

  5. Ejemplos de comandos "apagar" en Linux

Comando ip de Linux con ejemplos

Comando Tr en Linux con ejemplos

15 comandos ps de Linux con ejemplos

Comando de CD de Linux con ejemplos

Comando Uptime de Linux con ejemplos

Comando IP de Linux con ejemplos