6 de abril de 2021

Apagar Devuan desde la terminal

Para apagar o reiniciar un sistema Linux por medio de la linea de comandos utilizamos el comando shutdown. Para poder ejecutarlo debemos tener privilegios root (sudo), y para utilizarlo se usa la siguiente sintaxis:

shutdown [OPCIONES] [TIEMPO] [MENSAJE]

shutdown now 'apaga el sistema inmediatamente'

shutdown -h 5 'apaga el sistema en cinco minutos'

shutdown +5 'también, apaga el sistema en cinco minutos'

shutdown -r 0 'reiniciar Linux inmediatamente'

shutdown -r 'se reinicia en un minuto, la opción -r significa reiniciar'


Por otra parte, al instalar una distribución Linux con un sistema de inicio diferente a systemd como sysvinit o openrc, el comando shutdown para apagar y reiniciar el sistema no funciona, ademas algunas versiones que si usan systemctl como Debian 10 Buster, tampoco permiten utilizar este comando. 


Para estos casos generalmente se usa el comando service con la sintaxis sudo service XYZ restart  porque todavía se usa init.d 

sudo service {servicename} {stop|start|restart}
ó
/etc/init.d/{service} {stop|start|restart}

En el caso de Debian 10 buster se usan los comandos:
systemctl poweroff
systemctl reboot

En el caso de Devuan podemos usar el comando:
/etc/init.d/halt start|stop
/etc/init.d/reboot start|stop

Para simplificar lo anterior, podemos crear algún alias.

1 comentario:

Anónimo dijo...

Otros comandos para apagar el sistema:

shutdown -h now: apagar el sistema (1).
init 0: apagar el sistema (2).
telinit 0: apagar el sistema (3).
halt: apagar el sistema (4).
shutdown -h hours:minutes &: apagado planificado del sistema.
shutdown -c: cancelar un apagado planificado del sistema.
shutdown -r now: reiniciar (1).
reboot: reiniciar (2).
logout: cerrar sesión.