7. Estados de Energia

Gerenciar adequadamente o estado de energia do seu sistema Linux é uma habilidade fundamental. Embora você possa usar uma interface gráfica, a linha de comando oferece opções poderosas e flexíveis para desligar ou reiniciar sua máquina. Esses processos estão ligados ao sistema de inicialização do sistema, como init ou systemd, que gerencia diferentes estados operacionais, incluindo inicialização e desligamento.

Desligando o Sistema

O comando principal para gerenciar estados de energia é shutdown. Para desligar seu sistema Linux imediatamente, você pode usar o comando shutdown com o sinalizador -h (halt/parar) e o argumento de tempo now (agora). Privilégios administrativos são necessários, então você precisará usar sudo.

sudo shutdown -h now

O sinalizador -h instrui o sistema a parar após o desligamento dos serviços. Na maioria dos hardwares modernos, isso desligará completamente a máquina. Você também pode agendar um desligamento para um horário futuro. Para desligar o sistema em um número específico de minutos, use o formato +m:

sudo shutdown -h +2

Este comando desligará seu sistema em dois minutos, o que é útil para dar um aviso a outros usuários ou permitir que processos em segundo plano terminem de forma limpa.

Reiniciando o Sistema

Para reiniciar seu sistema Linux, você pode usar o comando shutdown com o sinalizador -r (reboot/reiniciar).

sudo shutdown -r now

Uma alternativa mais direta e comumente usada é o comando reboot, que atinge o mesmo objetivo de reiniciar o sistema com segurança.

sudo reboot

Comandos de Energia Alternativos

Para um controle mais direto, você também pode encontrar os comandos halt e poweroff. Em muitas distribuições Linux modernas, estes são essencialmente atalhos que chamam o comando shutdown. Por exemplo, executar poweroff é frequentemente equivalente a executar shutdown -h now.

Entre para salvar seu progresso de aprendizado

Entrar

Exercícios

Sinta-se à vontade para praticar esses comandos em uma máquina virtual. Para exercícios mais guiados, explore o abrangente Trilha de Aprendizagem Linux para praticar uma ampla gama de habilidades em Linux.

Questionário

Qual é o comando completo, incluindo `sudo`, para agendar o desligamento do sistema em 4 minutos? Por favor, forneça o comando completo em inglês, prestando atenção aos espaços e maiúsculas/minúsculas.