El apagado y reinicio del sistema también se incluye en las muchas tareas de un Administrador de Linux. Es una de las tareas más riesgosas para ellos porque algunas veces no volverán atrás debido a algunas razones.
Estas tareas se pueden realizar a través de CLI en Linux. La mayoría de las veces el administrador de Linux prefiere realizar este tipo de tareas a través de CLI porque están familiarizados con esto.
Hay pocos comandos disponibles en Linux para realizar estas tareas y el usuario debe elegir el comando apropiado para realizar la tarea según el requisito.
Esta tarea se puede realizar con los siguientes comandos.
1. Comando Shutdown
El comando shutdown
se utiliza para apagar o reiniciar una máquina remota de Linux o un host local. Ofrece múltiples opciones para realizar esta tarea de manera efectiva. Si se utiliza el argumento de tiempo, antes de que el sistema se apague, se crea el archivo /run/nologin
para garantizar que no se permitirán más inicios de sesión.
shutdown
Ejemplos:
# shutdown
# shutdown now
# shutdown 19:20
# shutdown -p now #Apagar la máquina
# shutdown -r now #Reiniciar la máquina
# shutdown -H now #Detener la máquina
# shutdown -r09:35 #Reiniciar la máquina a las 09:35am
# shutdown -c #Cancelar comando
2. Comando reboot
El comando reboot
es utilizado para apagar o reiniciar una máquina remota de Linux o un host local. El comando reboot
viene con dos opciones útiles.
Realizará un apagado y reinicio de la máquina (esto es similar a la opción de reinicio que está disponible en el menú del sistema).
- Ejecuta el comando “
reboot
” sin ninguna opción para reiniciar la máquina Linux.
reboot
- Ejecuta el comando “
reboot
” con la opción-p
para apagar el ordenador con Linux.
reboot -p
- Ejecuta el comando “
reboot
” con la opción-f
para reiniciar a la fuerza la máquina Linux (Esto es similar a presionar el botón de encendido en la CPU).
reboot -f
3. Comando init
init
(abreviatura de initialization) es el primer proceso iniciado durante el arranque del sistema informático.
Verificará el archivo /etc/inittab
para decidir el nivel de ejecución de Linux. Además, permite a los usuarios realizar el apagado y reinicio de la máquina Linux. Existen siete niveles de ejecución, de cero a seis.
- Ejecuta el siguiente comando
init
para apagar el sistema.
init 0
0: Halt
: para apagar el sistema.
- Ejecute el siguiente comando
init
para reiniciar el sistema.
init 6
6: Reboot
: para reiniciar el sistema.
4. Comando halt
halt
le indica al hardware que detenga todas las funciones del CPU, pero lo deja encendido. Puedes usarlo para llevar el sistema a un estado en el que puedas realizar un mantenimiento de bajo nivel.
Ten en cuenta que en algunos casos apaga completamente el sistema. A continuación se muestran ejemplos de comandos:
halt #Detener la máquina
halt -p #Apagar la máquina
halt --reboot #Reiniciar la máquina
5. Comando poweroff
El Poweroff envía una señal ACPI, luego a la fuente de alimentación, para cortar la energía.
Los siguientes son ejemplos de comandos de poweroff
:
poweroff #Apagar la máquina
poweroff --halt #Detener la máquina
poweroff --reboot #Reiniciar la máquina
6. Comando systemctl
Systemd es un nuevo sistema init y administrador del sistema que se implementó/adaptó en todas las principales distribuciones de Linux sobre los sistemas SysV init tradicionales.
systemd
es compatible con los scripts de inicio SysV
y LSB
. Puede funcionar como un reemplazo directo para el sistema sysvinit
. systemd es el primer proceso iniciado por kernel y que contiene PID 1.
Es un proceso principal para todo y Fedora 15 fue la primera distribución que se adaptó a systemd
en lugar de upstart
. (Cómo saber si un sistema usa System V, Upstart, Systemd)
systemctl es una utilidad de línea de comandos y una herramienta principal para administrar los demonios/servicios del sistema, tales como (start, restart, stop, enable, disable, reload & status). Puedes ver la jerarquía del sistema explorando el archivo /cgroup/systemd.
# systemctl halt
# systemctl poweroff
# systemctl reboot
# systemctl suspend
# systemctl hibernate
Si te gusta el contenido y deseas apoyar a la mejora del sitio web, considera hacer una contribución ¡haciendo clic aquí por favor!. ¡NO ES OBLIGATORIO, GRACIAS! :’)
¿Te ha gustado este artículo? Sigue este blog en su fanpage de Facebook, Twitter, Instagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!