Introducción
En este artículo, vamos a aprender el comando de apagado de Linux con ejemplos. El comando de apagado se utiliza para detener/apagar y reiniciar el sistema operativo Linux.
Cuando se ingresa correctamente el apagado, como raíz y con un argumento de tiempo válido, hace lo siguiente.
- Notifica a todos los usuarios que el sistema se está cayendo
- Bloquea inicios de sesión adicionales
- Notifica a todos los programas en ejecución para que puedan cerrar/guardar archivos y salir correctamente
- Notifica a init para cambiar el nivel de ejecución
- ¡Psssst! Dile a init que nos lleve al nivel X
Apague el sistema inmediatamente
Para apagar un sistema operativo Linux, use el comando de apagado con el argumento -h . Aquí estoy usando la palabra "ahora ” para apagar el sistema inmediatamente.
Sintaxis:
# shutdown [Option] [Time]
# shutdown -h now ### Immediate Shutdown a Linux System
Apague el sistema después de un tiempo
Puede establecer el tiempo en minutos después de los cuales el sistema se apagará. Por ejemplo, si desea apagar el sistema después de 1 minuto, establezca el tiempo en +1 con el comando de apagado. Consulte el comando a continuación.
# shutdown -h +1 ### Shutdown the System after 1 Minute Broadcast message from [email protected] (/dev/pts/1) at 20:19 ... The system is going down for halt in 1 minute!
Transmitir mensaje antes de apagar el sistema
Si desea enviar algún mensaje a los usuarios antes de apagar el sistema, puede hacerlo utilizando el comando de apagado de Linux. Consulte el comando a continuación. El mensaje está resaltado en color rojo.
# shutdown -h +10 "System is going to Shutdown" # Send a Message to user before Shutdown the System Broadcast message from [email protected] (/dev/pts/0) at 8:43 ... The system is going down for halt in 10 minutes! System is going to Shutdown
El comando "detener"
Hay otros comandos disponibles mediante los cuales puede apagar el sistema. Por ejemplo, el comando detener se puede utilizar para apagar el sistema.
# halt ### Shutdown a Linux System
El comando "apagar"
También puede usar el comando de apagado para apagar el sistema.
# poweroff ### Shutdown the System
# poweroff -f ### Shutdown the System Forcefully
Reinicio del sistema
Para reiniciar un sistema Linux, use el comando de apagado con el argumento -r . Aquí estoy usando la palabra "ahora ” para reiniciar el sistema inmediatamente.
# shutdown -r now ### Restart a System Immediately
Puede establecer el tiempo en minutos después de los cuales el sistema se reiniciará. Aquí quiero reiniciar el sistema después de 2 minutos, así que configure el tiempo como +2 con el comando de apagado de Linux.
# shutdown -r +2 ### Restart the system after 2 Minutes Broadcast message from [email protected] (/dev/pts/1) at 20:21 ... The system is going down for reboot in 2 minutes!
El comando "reiniciar"
También puede usar el comando de reinicio para reiniciar el sistema operativo Linux.
# reboot ### Restart the System # reboot -f ### Restart the System Forcefully
Transmitir mensaje antes de reiniciar un sistema
Si desea enviar algún mensaje a los usuarios antes de reiniciar el sistema, puede hacerlo utilizando el comando de apagado de Linux. Consulte el comando a continuación.
# shutdown -r +10 "System is going to Reboot" Broadcast message from [email protected] (/dev/pts/0) at 8:45 ... The system is going down for reboot in 10 minutes! System is going to Reboot
Cancelar un comando de apagado
comando de apagado con argumento -c se puede utilizar para cancelar un apagado en curso.
# shutdown -c ### Cancel a Running Shutdown
Enviar un mensaje de advertencia de apagado falso
comando de apagado con argumento -k solo enviará una advertencia de apagado falsa al usuario, pero no se apagará.
# shutdown -k +1 "System is going to Shutdown" ### Send a fake Shutdown Warning Broadcast message from [email protected] (/dev/pts/0) at 9:07 ... The system is going down for maintenance in 1 minute! System is going to Shutdown
Apagar un sistema
Para apagar el sistema Linux, simplemente use el comando de apagado con el argumento -P . Aquí voy a apagar el sistema después de 1 minuto.
# shutdown -P +1 ### Power Off the System after 1 Minute Broadcast message from [email protected] (/dev/pts/0) at 9:10 ... The system is going down for power off in 1 minute!
Diferencia entre los comandos "halt" y "poweroff"
Aquí podría estar pensando que esa es la diferencia entre Halt y Power Off. La diferencia exacta entre Halt y Power Off está en Halt, solo el sistema operativo se apaga, pero en caso de Power Off, el sistema operativo se apaga y luego el sistema le indica al ACPI que envíe una señal a la unidad de energía para apagar el sistema. ACPI significa interfaz de energía de configuración avanzada.
Para obtener más ayuda sobre el apagado de Linux, puede usar el siguiente comando.
# shutdown --help # For more Help on Shutdown Command Usage: shutdown [OPTION]... TIME [MESSAGE] Bring the system down. Options: -r reboot after shutdown -h halt or power off after shutdown -H halt after shutdown (implies -h) -P power off after shutdown (implies -h) -c cancel a running shutdown -k only send warnings, don't shutdown -q, --quiet reduce output to errors only -v, --verbose increase output to include informational messages --help display this help and exit --version output version information and exit
Espero que hayas encontrado útil el artículo. apagar, reiniciar, apagar son comandos muy peligrosos y deben usarse con mucha precaución en un sistema de producción. Como regla general, siempre se recomienda confirmar el nombre de host o la dirección IP del sistema que va a reiniciar o apagar.