Hay un comando dedicado para apagar un sistema en Linux. Como era de esperar, se llama apagado.
Antes de ver el uso del comando de apagado, primero veamos su sintaxis.
shutdown [options] [time] [message]
- opciones:puede especificar si desea detener, apagar, reiniciar, etc.
- tiempo:puede especificar cuándo realizar el apagado
- mensaje:puede enviar un mensaje personalizado a todos los usuarios registrados en su sistema Linux
Nota:el comando de apagado necesita privilegios de superusuario. Por lo tanto, debe ser root o ejecutar el comando con sudo.
5 ejemplos prácticos de comando de apagado en Linux
Ahora que conoce la sintaxis del comando de apagado, veamos cómo usarlo.
Si simplemente usa el comando de apagado, comenzará el proceso de apagado después de un minuto. Así que recuerda que el intervalo de tiempo predeterminado para el comando de apagado es de un minuto.
sudo shutdown
Shutdown scheduled for Mon 2018-11-19 11:33:36 UTC, use 'shutdown -c' to cancel.
Los usuarios de Linux desprevenidos esperan que el comando de apagado apague inmediatamente el sistema, pero cuando ven un mensaje como este con la marca de tiempo en UTC, a menudo se confunden.
1. Apague el sistema inmediatamente
No siempre tiene que esperar un minuto para que el sistema se apague. Puede apagar inmediatamente su sistema especificando la hora programada +0 o ahora .
sudo shutdown now
2. Programe un apagado del sistema
Puede programar un apagado en el futuro proporcionando el argumento de tiempo en formato +t o en formato hh:mm.
Por ejemplo, si desea apagar el sistema después de 15 minutos, puede usar este comando:
sudo shutdown +15
Si desea apagar el sistema a las 4 p. m. de la tarde, puede usarlo de la siguiente manera:
sudo shutdown 16:00
No hace falta decir que la hora de referencia y la zona horaria es la hora del sistema en sí.
Cinco minutos antes del apagado programado, el sistema no permitirá ninguna actividad de inicio de sesión. Lo que significa que un nuevo usuario no puede iniciar sesión en el sistema dentro de los cinco minutos posteriores al cierre programado.3. Reinicie el sistema con el comando de apagado
Hay un comando de reinicio separado, pero no necesita aprender un nuevo comando solo para reiniciar el sistema. También puede usar el comando de apagado de Linux para reiniciar.
Para reiniciar un sistema Linux usando el comando de apagado, use -r
opción.
sudo shutdown -r
El comportamiento es el mismo que el comando de apagado regular. Es solo que en lugar de apagarse, el sistema se reiniciará.
Entonces, si usaste shutdown -r
sin ningún argumento de tiempo, programará un reinicio después de un minuto.
Puede programar reinicios de la misma manera que lo hizo con el apagado.
sudo shutdown -r +30
También puede reiniciar el sistema inmediatamente con el comando de apagado:
sudo shutdown -r now
4. Transmitir un mensaje de apagado
Si se encuentra en un entorno multiusuario y hay varios usuarios conectados al sistema, puede enviarles un mensaje de difusión personalizado con el comando de apagado.
De forma predeterminada, todos los usuarios registrados recibirán una notificación sobre el apagado programado y su hora. Puede personalizar el mensaje de difusión en el propio comando de apagado:
sudo shutdown 16:00 "systems will be shutdown for hardware upgrade, please save your work"
Cosas divertidas:puede usar el comando de apagado con la opción -k para iniciar un "apagado falso". No cerrará el sistema, pero el mensaje de difusión se enviará a todos los usuarios registrados. K significa bromear. 5. Cancelar un apagado programado
Si programó un cierre, no tiene que vivir con eso. Siempre puede cancelar un apagado con la opción -c
.
sudo shutdown -c
Y si ha transmitido un mensaje sobre el cierre programado, como buen administrador de sistemas, también podría querer notificar a otros usuarios sobre la cancelación del cierre programado.
sudo shutdown -c "planned shutdown has been cancelled"
Bonificación:Comprobación del sistema de archivos al reiniciar
Puede forzar una verificación del sistema de archivos en el próximo reinicio con la opción -F. Entonces, si lo usa con cualquiera de las opciones mencionadas anteriormente del comando de apagado, hará una verificación del sistema de archivos cuando el sistema se inicie nuevamente.
De manera similar, puede usar la bandera -f para omitir la verificación del sistema de archivos.
Bonificación:Detener vs Apagar
Detener (opción -H):finaliza todos los procesos y apaga la CPU.
Apagar (opción -P):Prácticamente como detener pero también apaga la unidad (luces y todo en el sistema).
Históricamente, las computadoras anteriores solían detener el sistema y luego imprimir un mensaje como "está bien apagar ahora" y luego las computadoras se apagaban a través de interruptores físicos.
En estos días, detener debería apagar automáticamente el sistema gracias a ACPI.
Estos fueron los ejemplos más comunes y útiles del comando de apagado de Linux. Espero que haya aprendido a apagar un sistema Linux a través de la línea de comandos. También puede leer sobre el menor uso de comandos o navegar por la lista de comandos de Linux que hemos cubierto hasta ahora.
Si tiene alguna pregunta o sugerencia, no dude en hacérmelo saber en la sección de comentarios.