4 comandos para apagar Linux desde la terminal

4 comandos para apagar Linux desde la terminal

 

De acuerdo con la página del manual, apagar un sistema significa apagar el sistema de forma segura o con gracia.

El comando de terminal Linux más simple para apagar un sistema es el comando ‘apagar’ y debería funcionar en máquinas Ubuntu y Centos/RHEL. Después de que se emita el comando de apagado, el sistema enviará una notificación a todos los usuarios registrados y el proceso indicando que la máquina se está apagando.

Ahora analicemos los diferentes comandos disponibles en Linux para apagar con algunos ejemplos prácticos.

1) Comando de apagado de Linux

La sintaxis para el comando de apagado y sus opciones se encuentra a continuación

shutdown [OPTION]... TIME [MESSAGE]

De forma predeterminada, la máquina se apagará en 1 minuto y puede cancelar el programa emitiendo shutdown -c. La hora se puede dar en formato de 24 horas HH:MM o +m, donde m es la cantidad de minutos que se debe esperar antes de apagar el sistema.

• El sistema se puede apagar inmediatamente proporcionando «ahora» en lugar de tiempo. Por ejemplo

$ sudo shutdown -h now

derribará el sistema inmediatamente.

• Para apagar la máquina después de un número determinado de minutos o establecer un retraso, por ejemplo

$ sudo shutdown -h +3

Broadcast message from root (pts/0) (Tue Nov 6 00:23:48 2012):

The system is going DOWN for system halt in 3 minutes!

• En formato de 24 horas

$ sudo shutdown -h 00:45

Broadcast message from root (pts/0) (Tue Nov 6 00:30:54 2012): The system is going DOWN for system halt in 15 minutes!

• También se puede proporcionar un mensaje personalizado

$ sudo shutdown -h +5 "Save your work."

Broadcast message from root (pts/0) (Tue Nov 6 00:43:48 2012):

Save your work.
The system is going DOWN for system halt in 5 minutes!

• Este comando espera a que se complete el comando antes de devolver el aviso. Entonces se puede cancelar con ctrl+c. El apagado también se puede cancelar con la opción -c.

$ sudo shutdown -c

2) Comando de apagado

Otro comando que se puede usar para apagar el sistema es el comando de apagado.

$ sudo poweroff

Broadcast message from root (pts/0) (Tue Nov 6 09:39:17 2012):

The system is going down for system halt NOW!

3) Comando de alto

El comando detener también cerrará el sistema.

$ sudo halt

Broadcast message from root (pts/0) (Tue Nov 6 09:42:43 2012):

The system is going down for system halt NOW!

4) Comando de inicio

El comando init se usa para cambiar el nivel de ejecución del sistema Unix/Linux. Estos niveles de ejecución del sistema son 0-6. El nivel de ejecución 0 se utiliza para detener el sistema.

$ sudo init 0
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal

A diferencia de otros comandos que hemos visto hasta ahora, el comando init no transmitirá ningún mensaje sobre la detención del sistema.

5) Comandos de potencia Systemctl

Ahora, veamos cómo usar el comando systemctl para apagar un sistema.

El siguiente comando cerrará el sistema y apagará la máquina y enviará una notificación a todos los usuarios que iniciaron sesión.

$sudo systemctl poweroff

El siguiente comando apagará el sistema pero no apagará la máquina. Esto enviará una notificación a todos los usuarios registrados.

$sudo systemctl halt

Apague la máquina pero no enviará ninguna notificación a todos los usuarios registrados.

$sudo systemctl --no-wall poweroff

Para mostrar los detalles de apagado, ejecute el siguiente comando.

$sudo journalctl -u systemd-shutdownd

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.