Desligar e Reiniciar o Linux pelo Terminal - Todas as Formas Possíveis

Publicado por Mauricio Ferrari em 03/05/2020

[ Hits: 6.157 ]

Blog: https://github.com/MauricioFerrari-NovaTrento

 


Desligar e Reiniciar o Linux pelo Terminal - Todas as Formas Possíveis



Essa é uma dica rápida no qual irei abordar todas as formas possíveis de desligar ou reiniciar o Linux que eu consegui encontrar e testar. Vamos começar pelo mais comum.

Para desligar o Linux usando essa opção, use:

# shutdown -h now

Isso faz com que ele desligue imediatamente. E para reiniciar use:

# shutdown -r now

O bom desse comando é que você pode atribuir tempo de desligamento e reinicialização para eles:

# shutdown -h +5
# shutdown -r +10


O tempo de desligamento aqui é em minutos.

O segundo modo de desligar ou reinicializar o Linux é usando os comandos halt e reboot. O halt terminará imediatamente a operação do sistema e o reboot é um link simbólico para o comando halt mas com função de reinicialização. O reboot pode ser também um apelido para o comando shutdown -r.

Para desligar use:

# halt

Para reiniciar use:

# reboot

Existe outra alternativa usada para desligar o computador imediatamente:

# poweroff

Essa última forma eu só encontrei nas documentações do Slackware e não sei se funciona em todas as distribuições. É um meio de baixo nível para reinicializar ou desligar o sistema. O comando telinit vai dizer diretamente ao init qual nível de execução usar, fazendo um script especial ser executado, que irá executar os processos conforme o nível de execução escolhido, que no caso seria 0 para desligar e 6 para reiniciar. Isso porque ambos, são níveis especiais de execução.

Para desligar use:

# telinit 0

Para reiniciar use:

# telinit 6

Essas foram as alternativas encontradas.

Referências


Outras dicas deste autor

Mudando o Destino para Geração de Pacotes dos SlackBuild

Executando Arquivo de Mídia .opus pelo Terminal

Convertendo Segundos em Horas Usando Bash

Renomeando em massa sem precisar instalar comandos adicionais

Qmplay2 no Linux Mint 20 64bit

Leitura recomendada

Extraindo a Versão de um Pacote do Debian

Descobrindo compartilhamentos NFS de uma máquina

Comandos interessantes para administração de sistemas

Listar arquivos do dia com awk e find

Como aumentar minha resolução ultrapassando o máximo do monitor

  

Comentários
[1] Comentário enviado por fabio em 03/05/2020 - 13:25h

"poweroff - Essa última forma eu só encontrei nas documentações do Slackware e não sei se funciona em todas as distribuições"

No Debian tem!

[2] Comentário enviado por mauricio123 em 03/05/2020 - 23:02h


[1] Comentário enviado por fabio em 03/05/2020 - 13:25h

"poweroff - Essa última forma eu só encontrei nas documentações do Slackware e não sei se funciona em todas as distribuições"

No Debian tem!


Esta parte é referente ao comando telinit, e não ao poweroff. Note o contexto do paragrafo que você perceberá.

[3] Comentário enviado por Carlos_Cunha em 04/05/2020 - 21:55h

Opa!
Faltou algumas forma como as usando o systemctl(SystemD)


Ou usando o SysRq:(OBS: Esse é Brutal)




#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds

[4] Comentário enviado por mauricio123 em 20/05/2020 - 18:44h


[3] Comentário enviado por Carlos_Cunha em 04/05/2020 - 21:55h

Opa!
Faltou algumas forma como as usando o systemctl(SystemD)


https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_....

Ou usando o SysRq:(OBS: Esse é Brutal)


https://matoski.com/article/emergency-reboot-shutdown-linux-sysrq/



#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


Valeu pelo complemento.



Contribuir com comentário