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 nowPues 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 nowUn 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.