GNU/Linux >> Tutoriales Linux >  >> Linux

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 está debajo

shutdown [OPTION]... TIME [MESSAGE]

De manera predeterminada, la máquina se apagará en 1 minuto y puede cancelar el programa emitiendo shutdown -c . El tiempo 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

desactivará el sistema inmediatamente.

• Para apagar la máquina después de una cantidad determinada 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 Detener

El comando detener también apagará 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 energía 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 que iniciaron sesión.

$sudo systemctl --no-wall poweroff

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

$sudo journalctl -u systemd-shutdownd

Leer también:

  • Cómo programar tareas de apagado, reinicio, hibernación y cierre de sesión en Linux

Linux
  1. Comandos Linux de la A a la Z

  2. Comando de eco de Linux

  3. Conceptos básicos de la línea de comandos de Linux:ejecución de comandos desde la línea de comandos

  4. Ejemplos de comandos "apagar" en Linux

  5. Comandos básicos para solucionar problemas de rendimiento en Linux

Comando de apagado de Linux

Comando Fsck en Linux

Cómo reiniciar (reiniciar) Linux desde la línea de comandos

Comando userdel - Eliminar cuenta de usuario del sistema Linux

Cheat, una herramienta para consultar trucos sobre comandos desde la propia terminal Linux

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux