Como desligar o Linux usando linha de comando e GUI

Para um usuário relativamente novo do Linux, as coisas podem ser um pouco complicadas no começo. Embora a robustez e as opções de personalização ilimitadas sejam atraentes, a execução de tarefas básicas pode ser assustadora, especialmente se você não tiver conhecimento dos comandos adequados a serem usados. Por exemplo, você precisa desligar seu sistema, mas como um novo usuário, você está lutando para descobrir os comandos corretos para desligar seu computador Linux. Embora desligar possa parecer uma tarefa fácil, se feito incorretamente, pode resultar em perda de dados ou pior – pode acabar corrompendo seu sistema. Portanto, se você é um usuário iniciante do Linux que deseja evitar contratempos, siga este guia para aprender os métodos mais seguros para desligar um sistema Linux, tanto por meio da linha de comando quanto pela interface gráfica do usuário (GUI).

Desligue seu sistema Linux com segurança (2023)

Como desligar o Linux usando a linha de comando

O método de linha de comando para desligar um sistema Linux é preferido por usuários experientes, pois é rápido e oferece mais opções para brincar. Este método é especialmente útil para desligar servidores Linux. Além disso, esta é a maneira mais segura, pois todos os usuários conectados no momento podem ser notificados sobre o processo de desligamento para que possam salvar seu trabalho. Existem vários comandos do Linux que você pode usar para desligar o sistema.

Use o comando Shutdown para desligar o Linux

O comando shutdown é o mais comum que você pode usar para desligar seu sistema Linux com segurança. Ele oferece muita flexibilidade, pois você pode usar o comando shutdown para desligar, parar ou até mesmo reiniciar o seu PC. Quando você executa o comando de desligamento, todos os usuários atuais são notificados do processo de desligamento. A sintaxe básica para o comando shutdown no Linux é:

sudo shutdown

Na sintaxe do comando de desligamento acima, você precisa saber o seguinte:

  Como bloquear anúncios usando a ferramenta Pi-Hole Linux

é usado para especificar a hora em que o sistema será desligado

é usado para especificar a mensagem de transmissão que cada usuário receberá em seu shell Linux antes do desligamento

contém várias opções que você pode emparelhar com o comando shutdown, incluindo:

OptionDescription-HGrava as alterações finais nos dados e, em seguida, interrompe o processador de outras tarefas de processamento, mas o sistema ainda permanece ligado com consumo mínimo de energia-PFunciona da mesma forma que -H, exceto que corta a energia do sistema-rGrava as alterações finais para o disco e, em seguida, reinicia o sistema-kUsado para enviar uma mensagem de aviso para desligamento-cCancela o desligamento pendente

Se você usar o comando de desligamento sem parâmetros, o sistema será desligado após um minuto.

Desligar o sistema em um horário específico

Como você viu acima, com o parâmetro

sudo desligamento

Por exemplo, se o horário atual do sistema for 15h30 e você quiser desligar o sistema nos próximos 10 minutos, o comando no horário absoluto será:

sudo desligamento 15:40

e em tempo relativo o comando será:

sudo desligamento +10

Desligue o sistema imediatamente

Se você quiser desligar o sistema imediatamente, você pode usar o ‘+0’ para o parâmetro

sudo desligamento +0

A sintaxe alternativa para desligar o sistema imediatamente é:

sudo desligar agora

Desligue o sistema com uma mensagem de desligamento

Digamos que você precise desligar um servidor Linux para manutenção, mas pode haver usuários que estão logados no sistema que podem perder seu trabalho não salvo se o servidor for desligado sem qualquer notificação prévia. Com o comando shutdown, você pode agendar um desligamento do sistema e informar aos usuários o tempo de inatividade agendado para que possam salvar seu trabalho. Para desligar o sistema com uma mensagem de broadcast, use esta sintaxe:

sudo shutdown

Por exemplo, no cenário acima, você pode usar o comando da seguinte forma:

  Como usar o Port Knocking no Linux (e por que você não deveria)

sudo shutdown 16:30 “Desligamento do sistema programado para 16:30. Por favor, salve seu trabalho. Obrigado.”

Depois de executar o comando acima, todos os usuários conectados no momento verão esta mensagem de transmissão em seu mural:

Broadcast message from [email protected] on pts/1 (Tue 2023-03-21 06:35:46 UTC):

System shutdown scheduled at 16:30. Please do save your work. Thank You.
The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!

Desligar o sistema Linux usando o comando Halt

Há um equívoco comum entre muitos usuários do Linux é que os processos de parada e desligamento são os mesmos, pois ambos parecem resultar na mesma saída. No entanto, o comando halt é geralmente usado para enviar o sistema para a condição de parada, onde qualquer processamento de dados adicional pela CPU é interrompido enquanto mantém a energia do sistema intacta. O comando shutdown no Linux, por outro lado, interrompe o processamento da CPU junto com o corte da energia do sistema. Para desligar seu sistema Linux com halt na linha de comando, use a sintaxe abaixo:

sudo halt -p

Desligue o sistema Linux usando o comando Poweroff

Tanto o comando poweroff quanto o comando shutdown soam muito parecidos, mas têm suas diferenças. O comando poweroff tem uma abordagem mais “agressiva” e corta diretamente a energia do sistema imediatamente. Se usado involuntariamente, o comando pode levar à perda de dados do usuário. Considerando que, o comando shutdown tem uma abordagem mais elegante, onde primeiro grava o trabalho salvo no disco, interrompe vários processos da CPU e, finalmente, corta a energia do sistema. Para desligar o sistema com o comando poweroff, use esta sintaxe:

sudo poweroff

Desligar Linux PC usando o comando init

O comando init é usado para modificar os níveis de execução ou o estado operacional de um processo. No Linux e em outros sistemas operacionais semelhantes ao Unix, “níveis de execução” são estados predefinidos do sistema que determinam quais serviços do sistema estão em execução. Cada nível de execução possui um conjunto específico de serviços e daemons que são iniciados ou interrompidos, e os níveis de execução podem ser modificados para alterar o estado do sistema. Existem 6 tipos diferentes de níveis de execução que podem ser designados para diferentes situações:

Nível de execuçãoDescrição0Desliga o sistema através do procedimento normal.1configura o modo de usuário único2define o modo multiusuário sem rede3define o modo multiusuário com rede4usado pelo usuário para suas necessidades específicas5usado para definir o modo multiusuário com rede e GUI6usado para reiniciar o sistema

  Como usar os comandos cat e tac do Linux

Com o comando init, você pode desligar um sistema Linux usando a seguinte sintaxe:

sudo init 0

Quando você seleciona o nível de execução 0, o comando init adota a abordagem mais elegante do comando shutdown, primeiro gravando as alterações feitas no disco, interrompendo o processamento da CPU e, finalmente, desligando a energia do sistema.

Como desligar o Linux usando o método GUI

O método GUI para desligar um sistema só pode funcionar em instalações de desktop Linux. Este método é mais comum entre iniciantes e provavelmente o mais fácil de se trabalhar. Aqui, abordamos como desligar os sistemas Linux baseados em Gnome, KDE e Mate. Mas, tenha certeza, você precisa seguir etapas semelhantes na maioria das outras distribuições do Linux.

Desative o sistema baseado no Gnome

1. Primeiro, vá até o canto superior direito e clique lá.

2. No menu suspenso, clique na opção ⏻ Desligar/Logout. Em seguida, selecione a opção “Desligar…”.

3. Abrirá uma nova caixa de diálogo. Agora clique no botão Desligar para finalmente desligar o sistema. Nesta fase, se você não selecionar nenhuma opção, o sistema será desligado automaticamente nos próximos 60 segundos.

Desligar o sistema baseado no KDE

1. Abra a bandeja de aplicativos pela parte inferior ou pressione a “tecla Super” no teclado. Na maioria dos teclados, a tecla super é rotulada como o “Ícone do Windows”.

2. Selecione a opção “⏻ Sair” na parte inferior da bandeja.

3. Isso abrirá uma nova caixa de diálogo com os botões Suspender, Reiniciar e Desligar. Clique no botão Desligar para finalmente desligar o sistema Linux. Se você não selecionar nenhuma opção, o sistema será desligado automaticamente nos próximos 60 segundos.

Desligar sistema baseado em companheiro

1. Vá até o menu “Sistema” na barra superior e selecione a opção “Desligar” no menu suspenso.

2. Como alternativa, clique no botão “⁝⁝⁝ Menu” na parte inferior ou pressione a “tecla Super” no teclado. Na maioria dos teclados, a tecla super é rotulada como o “Ícone do Windows”. Clique no ícone ⏻ na parte inferior.

3. Isso abrirá uma nova caixa de diálogo com os botões denominados Suspender, Reiniciar e Desligar. Clique no botão Desligar para finalmente desligar o sistema.

Métodos fáceis para desligar o sistema Linux

Embora o método GUI seja muito fácil de usar, ele não oferece muitas opções para brincar. Só pode funcionar nas versões Desktop Linux. Neste artigo, mostramos alguns métodos muito fáceis para usuários de linha de comando e GUI desligarem seus sistemas Linux. Pessoalmente, sinto que o método de linha de comando funciona melhor para todos os tipos de casos de uso e é muito mais rápido que o método GUI. Enquanto isso, confira nossa lista de mais de 50 comandos essenciais do Linux para ajudá-lo a trabalhar com mais eficiência na linha de comando do Linux. Deixe-nos saber nos comentários se você enfrentou algum problema.