GNU/Linux >> Tutoriales Linux >  >> Linux

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

Este tutorial explica varias opciones de línea de comandos disponibles para los comandos de apagado y reinicio de Linux.

Opciones del comando de apagado de Linux

Sintaxis:

apagar [OPCIÓN]… HORA [MENSAJE]

De la sintaxis vemos que además de OPCIONES y TIEMPO, hay un MENSAJE que se puede producir en la línea de comando a través de este comando. Tenga en cuenta que necesita tener privilegios de raíz para ejecutar este comando.

1. Un ejemplo básico

En su forma muy básica, el comando de apagado se puede utilizar como:

$ sudo shutdown 5
[sudo] password for admin: 

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:44 ...

The system is going down for maintenance in 5 minutes!

Entonces vemos que el comando de apagado inició el proceso de apagado del sistema.

2. Inicie el proceso de reinicio a través de la opción -r

La opción -r se puede utilizar para iniciar el reinicio del sistema a través del comando de apagado.

Aquí hay un ejemplo:

$ sudo shutdown -r 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:49 ...

The system is going down for reboot in 5 minutes!

Entonces vemos que se inició el reinicio del sistema.

3. Apague o detenga el sistema usando la opción -h

Esta opción le permite al sistema decidir apagar o detener el sistema una vez que se apaga.

Aquí hay un ejemplo:

$ sudo shutdown -h 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:51 ...

The system is going down for halt in 5 minutes!

Entonces vemos que el sistema decidió detenerse cuando se pasó la opción -h al comando de apagado en mi máquina.

4. Insista en que el sistema se apague usando la opción -P

La opción -P le permite al usuario insistir en que el sistema se apague una vez que se apague.

Aquí hay un ejemplo:

$ sudo shutdown -P 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:53 ...

The system is going down for power off in 5 minutes!

Entonces vemos ese sistema preparado para apagarse.

5. Imprima un mensaje usando el comando de apagado

El usuario también puede imprimir un mensaje personalizado a través del comando de apagado. Esto podría ser útil cuando el usuario o el administrador desea transmitir a todos los usuarios conectados actualmente el motivo del cierre.

Aquí hay un ejemplo:

$ sudo shutdown 5 "System is shutting down to install new updates"

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:56 ...

The system is going down for maintenance in 5 minutes!
System is shutting down to install new updates

Entonces vemos que el mensaje se mostró como la última línea en la salida anterior.

6. Insista en que el sistema se detenga usando la opción -H

El comando de apagado proporciona una opción -H a través de la cual el usuario/administrador puede insistir en que el sistema se detenga una vez apagado.

Aquí hay un ejemplo:

$ sudo shutdown -H 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:58 ...

The system is going down for halt in 5 minutes!

7. Cancele la operación de apagado usando la opción -c

Si por algún motivo es necesario cancelar el apagado dentro del tiempo mencionado en el comando de apagado, se puede usar la opción -c para cancelar el apagado.

Aquí hay un ejemplo:

$ sudo shutdown -c

Ejecutar el comando anterior en una ventana de shell separada afecta un apagado en curso de la siguiente manera:

$ sudo shutdown 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 19:59 ...

The system is going down for maintenance in 5 minutes!
shutdown: Shutdown cancelled

Entonces vemos que el cierre fue cancelado.

8. Envíe advertencias y desactive los inicios de sesión con la opción -k

La opción -k proporcionada por el comando de apagado en realidad no detiene ni apaga el sistema, sino que solo envía las advertencias y deshabilita los inicios de sesión.

Aquí hay un ejemplo:

$ sudo shutdown -k 5

Broadcast message from admin@dev-db
	(/dev/pts/2) at 20:04 ...

The system is going down for maintenance in 5 minutes!

Entonces vemos que solo se produce una advertencia, pero no se produjo ningún apagado después de 5 minutos.

Opciones del comando de reinicio de Linux

El comando de reinicio permite que el administrador del sistema reinicie un sistema. Este comando es una especie de comando frontal para apagar solo, excepto cuando se ejecuta con la opción –force o cuando el nivel de ejecución es 0 o 6. En estos dos casos, este comando invoca la llamada del sistema reboot() para realizar la operación deseada.

Sintaxis para el comando de reinicio:

reboot [OPTION]...

Entonces vemos que, a diferencia del comando de apagado discutido anteriormente, el comando de reinicio no acepta ningún argumento de tiempo ni ningún argumento de mensaje. Simplemente reinicia su sistema en el momento en que se ejecuta.

1. Reinicie su sistema

Esto se puede hacer simplemente ejecutando el comando de reinicio con privilegios de root.

Aquí está el ejemplo:

$ reboot

2. Inicie el reinicio forzado usando la opción -f

Esta opción invoca la llamada del sistema reboot() que conduce a un reinicio no correcto del sistema.

Aquí hay un ejemplo:

$ reboot -f

3. Los archivos /var/run/wtmp y /var/run/utmp

Al tratar con el comando de reinicio, uno debe tener conocimiento de estos archivos:

/var/run/utmp:desde donde se leerá el nivel de ejecución actual; este archivo también se actualizará y el registro de nivel de ejecución se reemplazará por un registro de tiempo de apagado.

/var/log/wtmp:se agregará a este archivo un nuevo registro de nivel de ejecución para la hora de apagado.

Se puede realizar una actualización ficticia de /var/log/wtmp con la opción -w.

$ sudo reboot -w
[sudo] password for admin:

4. Comprobar el estado de actualización de /var/log/wtmp

Como /var/log/wtmp no es un archivo legible, su estado de actualización se puede verificar con el comando cksum. Este comando debería mostrar una suma de comprobación actualizada cuando se ejecuta reboot -w.

Aquí hay un ejemplo. En el siguiente resultado, podemos ver que la suma de verificación del archivo cambió, después de reiniciar -w.

$ cksum /var/log/wtmp
5957036 402048 /var/log/wtmp

$ sudo reboot -w

$ cksum /var/log/wtmp
978698526 402432 /var/log/wtmp

Linux
  1. Cómo usar el comando Hexdump de Linux con ejemplos prácticos

  2. Cómo usar tuberías y tuberías con nombre en Linux (con ejemplos)

  3. Comando SCP en Linux:cómo usarlo, con ejemplos

  4. Comando de apagado de Linux (con ejemplos)

  5. Cómo usar el comando Rmmod en Linux con ejemplos

Cómo usar el comando rm de Linux con ejemplos

Comando de reinicio en Linux con ejemplos

Cómo instalar y usar el comando Ack en Linux con ejemplos

Cómo usar el comando de apagado con ejemplos

Cómo usar el comando de apagado de Linux

Cómo usar el comando de suspensión en Linux:explicado con ejemplos