# telinit 0
Runlevel 0 é o modo de parada. Informar init para entrar no nível de execução 0 fará com que todos os processos sejam eliminados, os sistemas de arquivos desmontados e a máquina seja interrompida. Essa é uma maneira perfeitamente aceitável de derrubar o sistema. Em muitos laptops e computadores de mesa modernos, isso também fará com que a máquina seja desligada. Fonte
Extra no caso de alguém se perguntar sobre a reinicialização:
# telinit 6
O nível de execução 6 é o modo de reinicialização. Todos os processos serão eliminados, os sistemas de arquivos serão desmontados e a máquina será reinicializada. Este é um método perfeitamente aceitável de reiniciar o sistema. Fonte
Para executar algo no futuro, temos o comando "at". Isso seria:
# at now+30 minutes <<<'telinit 0'
ou dormir:
# sleep 1800 && telinit 0
(1800 segundos)