Como reiniciar um sistema Linux usando a linha de comando
A maioria das pessoas sabe que você pode simplesmente reiniciar o Linux clicando em “Reiniciar” na interface gráfica, mas e se o sistema estiver travado ou você estiver trabalhando remotamente e não conseguir clicar? É aí que saber como reinicializar pela linha de comando se torna um salva-vidas.É meio estranho no começo se você estiver acostumado com a interface gráfica, mas depois que você pega o jeito, é super útil — especialmente em servidores ou configurações sem interface gráfica. Os comandos são simples, mas às vezes não se comportam exatamente como esperado, dependendo de como seu sistema está configurado ou de qual sistema de inicialização você está executando. Portanto, este guia aborda as principais maneiras de reinicializar o Linux pelo terminal, além de uma observação rápida sobre como fazer isso pela interface gráfica. Dessa forma, se algo estiver travando ou você apenas quiser fazer isso mais rápido, você terá opções.
Como reiniciar o Linux usando o terminal
A maioria das distribuições Linux usa o systemd atualmente, mas algumas ainda usam sistemas init mais antigos. Conhecer os comandos pode salvar o dia quando sua interface gráfica não responde ou se o SSH for sua única maneira de acessar o sistema. Normalmente, os comandos funcionam bem, mas às vezes você precisa ser root ou usar o sudo. Além disso, lembre-se de que alguns comandos ignoram os scripts de desligamento comuns; portanto, em ambientes de produção, é melhor usar opções mais simples ou notificar os usuários primeiro. Em algumas configurações, uma reinicialização via terminal pode falhar se você não tiver as permissões corretas ou se alguns scripts do sistema impedirem uma reinicialização imediata; portanto, esteja ciente disso.
Comando de reinicialização
Esta é a maneira mais direta, e ele reinicia quase imediatamente. Você executa:
sudo reboot
Após digitar isso, seu sistema deverá começar a desligar e reiniciar imediatamente.É rápido e geralmente confiável, mas não pede confirmação nem avisa ninguém — portanto, use-o com cuidado. Em algumas máquinas, isso falha na primeira vez, ou você pode precisar verificar se nenhum processo crítico está em execução, especialmente em servidores de produção.
Comando de desligamento
Outra maneira bastante popular é o comando shutdown com o sinalizador -r, que diz explicitamente ao Linux para reiniciar após desligar:
sudo shutdown -r now
Este é um pouco mais explícito sobre o que está fazendo. O -r significa “reinicialização” e agora garante que isso aconteça imediatamente. Se quiser agendar uma reinicialização, substitua nowpor um horário como +1010 minutos depois.Às vezes, isso funciona melhor com outros processos ou scripts que precisam estar cientes de uma reinicialização iminente.
Usando init 6
Se você ainda usa um Linux antigo ou quer imitar o comportamento antigo, o init 6 é um clássico:
sudo init 6
Este comando informa ao sistema init para alternar para o nível de execução 6, que tradicionalmente é o estado de reinicialização. Não é tão limpo quanto os comandos baseados no systemd, mas ainda funciona em muitos sistemas. Atenção: em alguns sistemas, isso não encerra os serviços corretamente, então é um pouco mais abrupto. Use-o se estiver solucionando problemas ou trabalhando em uma configuração herdada em que os comandos do systemd falham.
Reinicialização do Systemctl
As distribuições Linux modernas usam muito o systemd, então a maneira recomendada hoje em dia é:
sudo systemctl reboot
Este comando reinicia o sistema usando os mecanismos do systemd e funciona bem com serviços e dependências modernos. Na maioria das configurações, este é o método mais confiável. Ele também tende a lidar com scripts de desligamento corretamente, sendo mais seguro para servidores em execução ou configurações multiusuário.
Como reinicializar o Linux via GUI
Se o sistema ainda estiver respondendo o suficiente, reiniciar pela interface gráfica geralmente é mais fácil, mesmo que você não seja um assistente de linha de comando. Em desktops GNOME, basta olhar para o canto superior direito e clicar no ícone de energia ou no menu do sistema. Em seguida, clique em Desligar/Sair e, no submenu, escolha Reiniciar. Uma caixa de diálogo de confirmação será exibida e, ao clicar em Reiniciar, o sistema será desligado. Só um aviso: este método só funciona se a interface gráfica estiver em execução; portanto, se o sistema estiver realmente travado, é melhor usar um dos comandos de terminal acima.
Conclusão
Familiarizar-se com a reinicialização a partir da linha de comando pode evitar algumas dores de cabeça, como quando o SSH é a única maneira de entrar ou a interface gráfica não responde. Os comandos principais reboot—, shutdown -r now, init 6e systemctl reboot— abrangem quase todos os cenários. Por outro lado, se você estiver em um desktop e a interface gráfica estiver funcionando, usar o menu é mais rápido. De qualquer forma, conhecer essas opções ajuda a solucionar problemas mais rapidamente e evita que você tenha que fazer reinicializações forçadas e complicadas.
Resumo
- Reinicie a partir do terminal com sudo reboot
- Reinicialização normal com sudo shutdown -r now
- Método legado: sudo init 6
- Abordagem moderna: sudo systemctl reboot
- Reinicialização da GUI em ambientes de desktop geralmente por meio de opções de menu
Dedos cruzados para que isso ajude
É basicamente isso. Depois que você pegar o jeito desses comandos, reiniciar se torna bem menos estressante, especialmente quando as coisas dão errado. Lembre-se: o método depende se o seu sistema está totalmente responsivo ou não, e sempre tenha cuidado com comandos que ignoram scripts de desligamento — reinicializações malfeitas podem, às vezes, causar problemas no sistema de arquivos ou perda de dados se não forem planejadas corretamente. Boa sorte e, com sorte, isso economizará alguns minutos quando você estiver em apuros.
Artigos Relacionados
Este artigo foi útil?