3.4. Apagar, suspender e hibernar el sistema
En Red Hat Enterprise Linux 7, la utilidad systemctl
reemplazó varios comandos de gestión de energía utilizados en versiones anteriores de Red Hat Enterprise Linux. Los comandos listados en Tabla 3.8, “Comparación de los comandos de gestión de energía con systemctl” todavía están disponibles en el sistema por razones de compatibilidad, pero se aconseja que utilice systemctl
cuando sea posible.
Antiguo Mando | Nuevo mando | Descripción |
---|---|---|
|
| Detiene el sistema. |
|
| Apaga el sistema. |
|
| Reinicia el sistema. |
|
| Suspende el sistema. |
|
| Hiberna el sistema. |
|
| Hiberna y suspende el sistema. |
3.4.1. Apagar el sistema
La utilidad systemctl
proporciona comandos para apagar el sistema, sin embargo el comando tradicional shutdown
también es soportado. Aunque el comando shutdown
llamará a la utilidad systemctl
para realizar el apagado, tiene la ventaja de que también admite un argumento de tiempo. Esto es particularmente útil para el mantenimiento programado y para dar más tiempo a los usuarios para reaccionar al aviso de que se ha programado un cierre del sistema. La opción de cancelar el apagado también puede ser una ventaja.
Uso de los comandos systemctl
Para apagar el sistema y desconectar la máquina, escriba lo siguiente en un prompt del shell como root
:
systemctl poweroff
Para apagar y detener el sistema sin apagar la máquina, ejecute el siguiente comando como root
:
systemctl halt
Por defecto, la ejecución de cualquiera de estos comandos hace que systemd envíe un mensaje informativo a todos los usuarios que estén conectados al sistema. Para evitar systemd el envío de este mensaje, ejecute el comando seleccionado con la opción de línea de comandos --no-wall
, por ejemplo:
systemctl --no-wall poweroff
Utilizar el comando de apagado
Para apagar el sistema y desconectar la máquina a una hora determinada, utilice un comando con el siguiente formato como root
:
shutdown --poweroff hh:mm
Donde hh:mm es la hora en formato de reloj de 24 horas. El archivo /run/nologin
se crea 5 minutos antes de que se apague el sistema para evitar nuevos inicios de sesión. Cuando se utiliza un argumento de tiempo, se puede añadir al comando un mensaje opcional, el wall message.
Para apagar y detener el sistema después de un retraso, sin apagar la máquina, utilice un comando con el siguiente formato como root
:
apagado --halt m
Donde m es el tiempo de retraso en minutos. La palabra clave now
es un alias de 0
.
El usuario de root
puede cancelar un cierre pendiente de la siguiente manera:
shutdown -c
Consulte la página del manual shutdown(8)
para conocer otras opciones de comandos.