Por consola


Para los que no estén usando entorno gráfico (por ejemplo en servidores) o simplemente estén usando la consola en ese momento.

Para apagar el sistema tenemos tres comandos distintos (halt, poweroff y shu***), el tercero bastante configurable.

$ sudo halt

$ sudo poweroff

shu*** tiene distintas opciones, por ejemplo podemos decirle que lo apague ahora mismo:

$ sudo shu*** -h now

o en x tiempo, siendo x el número de minutos que tiene que esperar para apagarlo, por ejemplo en 5 minutos:

$ sudo shu*** -h +5

También podemos decirle que se apague a una hora determinada (reloj en sistema de 24 horas, es decir, de 0 a 23), por ejemplo a las 22:30:

$ sudo shu*** -h 22:30

Para reiniciar el sistema tenemos dos: reboot y de nuevo shu***, con todas las opciones mencionadas antes sólo que en lugar de usar el argumento -h (de halt), usaremos el -r (de reboot). Manteniendo los mismos ejemplos de antes:

$ sudo reboot

$ sudo shu*** -r now

$ sudo shu*** -r +5

$ sudo shu*** -r 22:30

Estos comandos son imprescindibles a la hora de gestionar un ordenador remotamente por SSH para reiniciar o apagar la máquina. También podemos jugar a programar el propio ordenador para que se apague o reinicie cuando queramos sin que hagamos uso de las tareas programadas (crones).


La mejor opción de las que se indican es:

shu*** -h now

La principal diferencia entre esto y halt (que es más corto y cómodo) es que shu*** -h now hace un init 0 mientras que halt manda la señal QUIT a todos los procesos del sistema.

Por cierto también se puede apagar el sistema utilizando
init 0
o reiniciar
init 6

Por otro lado existe un método más drástico que utiliza las teclas mágicas del kernel.
ALT + IMPR PANT + R E I S U B

las teclas REISUB deben ser presionadas en secuencia no todas a la vez (no somos pulpos )



Para evitar

sudo halt
le puedes dar permisos a reboot con

sudo chmod +s /sbin/reboot

A partir de ahora con poner halt en consola, ya apaga. Por ejemplo, dejo una descarga en consola por la noche, y que cuando termine que se apague:

wget http://www.pagina.com/directorio/imagen.iso ; halt

Si utilizas kubuntu, y viene configurado (se puede cambiar) para que pulsando a la vez SHIFT + CTRL + ALT + PAG ATRAS, apaga. Con PAG ADEL reinicia.

gracias a http://tuxpepino.wordpress.com/