sexta-feira, 14 de agosto de 2015

Vários comandos para desligar e reiniciar o Linux

É comum no ambiente Linux ter várias formas de fazer a mesma coisa. Um exemplo é o desligamento do sistema. Há pelo menos quatro comandos para fazer isso, shutdown, reboot, halt e init.

O comando shutdown pode ser usado tanto para desligar quanto para reiniciar o equipamento. Por exemplo:

# shutdown -r now

Esse comando reinicia (-r) o servidor imediatamente (now)

# shutdown -h 10

Esse último desliga (-h) o sistema em 10 minutos. Ideal quando se está baixando da internet um arquivo muito grande na madrugada. Se o tempo estimado for de 60 minutos você pode mandar desligar o equipamento em 100 minutos.

Se você desconfia de um problema de disco você pode forçar o checagem no boot com a opção -F

# shutdown -F -r now

O Linux faz a checagem do disco se ele foi montado pela última vez há muitos dias ou se você já o montou um certo número de vezes. Se você quer evitar isso no próximo boot (se sua empresa vai passar por uma parada elétrica, por exemplo), você pode usar o parâmetro -f.

# shutdown -f -h now

O reboot também pode ser usado para reiniciar o equipamento.

# reboot

Para desligar, o halt é outra opção.

# halt

Também pode-se usar o comando init. O init é usado para se mudar o runlevel do sistema. Há vários runlevels definidos, sendo "0" o halt e "6" o reboot.

# init 6

# init 0