No Linux, um terminal é uma maneira muito eficiente e segura de se comunicar com seu sistema. Toneladas de comandos permitem executar várias tarefas e operações no Linux. Estaremos focados no comando "desligamento" com detalhes e exemplos neste artigo.
O comando Linux Shutdown dá a todos os processos um sinal e tempo para salvar qualquer progresso antes que o sistema saia. O processo "init" muda o "Runlevel" quando solicitado pelo comando "desligamento". O "init" é o pai de todos os processos do seu sistema e inicia ou fecha outros processos de acordo com o usuário do comando dá a ele.
O sistema Linux pode ser desligado com um comando "desligamento" de diferentes maneiras. Vamos verificar como!
Sintaxe do comando de desligamento:
Mostrado abaixo está a sintaxe básica do comando "Shutdown":
$ sudo desligamento [opções] [tempo] [mensagem]
Várias opções podem ser usadas no local de "[opção]", como "-h", que é usado para desligar e interromper o sistema, e "-r", que é usado para reiniciar. A operação de desligamento também pode ser agendada especificando o tempo no local do argumento "[tempo]" e até uma série de uma mensagem para todos os usuários no local de "[mensagem]".
Para obter mais ajuda sobre todas as opções, use o seguinte comando:
$ sudo desligamento -Help
Usando o comando "Shutdown":
Ao usar o comando "Shutdown", basta abrir o terminal e digitar o comando, depois pressione Enter. O comando abaixo desligará a máquina após um minuto, que é o horário padrão:
$ sudo desligamento
Agendo o desligamento:
Conforme discutido acima, o desligamento também pode ser agendado especificando o horário, por exemplo:
$ sudo desligamento 5
O comando acima realizará a operação de desligamento após 5 minutos. Fora isso, o sistema também pode ser desligado em um horário específico, por exemplo, se você deseja agendar um desligamento às 10h, use o seguinte:
$ sudo desligamento 10:00
E se você quiser desligar seu sistema às 22:00, use o comando abaixo:
$ sudo desligamento 22:00
Desligando o sistema imediatamente:
Para desligar imediatamente o sistema, use a expressão "agora" após o comando "desligamento", digite o comando abaixo mencionado no terminal:
$ sudo desligamento agora
Ou
$ sudo desligamento 0
Desligando o sistema com uma mensagem personalizada:
Este método é útil quando existem vários usuários. String de mensagem pode ser usada para notificar todos os usuários sobre o motivo do desligamento. Também é importante especificar o horário ao usar o comando "desligamento" com uma mensagem personalizada, pegue, por exemplo, o comando anexado abaixo:
$ sudo desligamento 10 "O sistema será encerrado em dez minutos para uma atualização importante”
Reinicialização do sistema:
Reiniciar o sistema significa reiniciar o sistema após o desligamento. Assim como um desligamento, uma reinicialização também pode ser agendada com uma mensagem personalizada. Use o argumento "-R" com o comando "Shutdown" para reiniciar o sistema:
$ sudo desligamento -R
E para agendar a reinicialização, conforme mostrado no comando abaixo:
$ sudo desligamento -R 10 “O sistema está reiniciando após 10 minutos”
Para a reinicialização imediata, use o comando anexado:
$ sudo desligamento -R agora
Cancelando o desligamento:
O desligamento programado pode ser cancelado a qualquer momento usando o comando mencionado abaixo:
$ sudo desligamento -C
O processo de desligamento programado também pode ser cancelado com uma mensagem, por exemplo:
$ sudo desligamento -C “Cancelando a atualização do sistema”
No entanto, este comando não pode ser usado se você estiver desligando imediatamente seu sistema com a expressão "agora".
Conclusão:
Neste post, estudamos e entendemos como usar o comando "desligamento" com diferentes opções. Também é uma maneira muito eficaz e livre de risco de fechar todos os processos e desligar o sistema. Até permite que você agende um desligamento e reinicie com uma mensagem. Embora a função de "desligamento" possa ser executada através da GUI, executando -a durante todo o processo no terminal é muito mais controlada e protegida.