7.13 ¿Cómo apago mi equipo?

Imagen de ElSanto

Para apagar el equipo tienes que hacerte superusuario y hacer:

[asimovI@localdomain root]# shutdown -t3 -h now

Esto pararía todos los procesos en curso, haría sync, entraría en el runlevel 0, y desmontaría todas las particiones. El proceso de parada llegaría cuando se observa system halted, y si la fuente lo permite y se compiló el kernel con esa opción, el ordenador se apaga automaticamente sin necesidad de pulsar el botón de apagado.

La opción h viene de halt (parar), y hace que se mantenga parado después de todo el proceso de apagado. La opción now indica que lo haga ahora, esta opción se puede sustituir por un número que define los minutos a esperar antes de realizar el shutdown.

Para reiniciar el equipo tienes que hacerte superusuario y hacer:

[asimovI@localdomain root]# shutdown -t3 -r now

Pues como habías imaginado hace lo mismo que la anterior pero en vez de ponerse en system halted se pone en system reboot y reinicia.
Existe otro método que consiste el accionar tres teclas, sí, esas que tanto hay que usar en otros sistemas operativos, las CAS (Ctrl+Alt+Supr), en una de las consolas de texto del sistema. Estas tres letras se configuran en el proceso de arranque de Linux, cuando se lee /etc/inittab existe una entrada que asocia estas tres teclas al comando shutdown

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

Un consejo:
En los métodos anteriores es necesario ser superusuario ya que el comando shutdown lo requiere. Cosa lógica ya que sino cualquier usuario de la máquina la podría echar abajo. Esto hace bastante incómodo el apagarlo, por lo que un consejo práctico es editar /etc/inittab y cambiar la -r por la -h del comando que se une a las CAS, esto asociará el apagar el sistema a las tres teclas y no al reiniciarlo. Con esto ya no es necesario hacerse superusuario, sino estar sentado delante del ordenador a apagar.

Nota: En los kerneles 2.2.x hay que modificar una línea en el /etc/rc.d/*halt. En dónde llame al halt, hay que añadirle la opción -p. Si no lo que hace es reboot.