Qual é o comando de desligamento do Linux?

Qual é o comando de desligamento do Linux?
No Linux, o comando de desligamento é dedicado a desligar e reiniciar o sistema. Ele também pode executar tarefas adicionais, como desligamento programado ou reinicialização. Está disponível em todas as distritos Linux. O comando de desligamento envia uma notificação a todos os processos de execução do sistema e usuários ativos no momento da ação. Também impede que qualquer novo usuário faça login. É uma maneira segura de desligar ou reiniciar a máquina.

Este guia demonstrará algumas das maneiras mais comuns de usar o desligar comando no linux.

Linux desligar comando

O comando de desligamento requer permissão de raiz para desligar ou reiniciar o sistema. Para usá -lo, verifique se você tem acesso a uma conta de usuário que pode executar tarefas administrativas. Aprenda a conceder permissão de sudo que não seja da raiz.

Estrutura de comando básica

Aqui está a estrutura de comando base.

$ desligamento

Aqui,

  • : Especifica o comportamento de desligar comando, por exemplo, reinicialização, desligamento, etc.
  • : Especifica o tempo para executar a ação definida.
  • : Todos os usuários receberão esta mensagem como uma notificação para o próximo evento de desligamento/reinicialização.

Muitas distros modernas substituíram a ferramenta de desligamento original por um desligar pseudônimo para SystemCtl. Ainda está disponível apenas por razões de compatibilidade.

Desligando o sistema

Se nenhum argumento for fornecido, então desligar Desligará o sistema 1 minuto após a execução do comando.

$ sudo desligamento

Também é equivalente à bandeira “-P” ou “-Poweroff”.

$ sudo desligamento -p

Cancelando o desligamento agendado

Sempre que executando um comando de desligamento, geralmente agende a tarefa alguns minutos no futuro. Enquanto isso, se necessário, podemos cancelar a tarefa executando o seguinte comando.

$ sudo desligamento -C

A bandeira “-C” diz para cancelar qualquer desligamento/reinício programado do sistema.

Reiniciando o sistema

Apesar do nome, o desligar O comando pode reiniciar o sistema. Para reiniciar o sistema, use a bandeira "-r" ou "-reboot".

$ sudo desligamento -R

Agendar um desligamento

Como demonstrado anteriormente, o desligar irá agendar a tarefa descrita um minuto no futuro. No entanto, podemos definir manualmente o horário de atuação.

Por exemplo, o comando de desligamento a seguir fechará o sistema às 10:00. Observe que o desligamento usa um formato de 24 horas em termos de tempo.

$ sudo desligamento 10:00

Como alternativa, podemos agendar um desligamento do sistema após um certo número de minutos. No exemplo seguinte, o sistema está programado para desligar após 250 minutos.

$ sudo desligamento +250

Agendar uma reinicialização

Semelhante ao desligamento do sistema de agendamento, também podemos agendar uma reinicialização do sistema. O comando a seguir agendará um sistema reiniciado às 9:00.

$ sudo desligamento -r 9:00

Como alternativa, diga desligar Para reiniciar o sistema após vários minutos.

$ sudo desligamento -r +250

Desligamento/reinício imediato

Até agora, vimos como agendar um desligamento/reinicialização. Em muitas situações, é necessário agir imediatamente. Existem dois tipos de valores de tempo que o desligamento suporta para esse fim.

Desligar suporta "agora" como um horário válido. Como o rótulo sugere, a ação será realizada imediatamente.

$ sudo desligamento -R agora

Se você insistir em usar um valor numérico, também podemos descrever "agora" como "+0". Basicamente, o desligamento agirá após 0 minutos (imediatamente, em outras palavras).

$ sudo desligamento -r +0

Transmissão de mensagem personalizada

Sempre que qualquer desligar O comando é emitido, ele transmitirá uma mensagem para todo o sistema. Ele foi projetado para notificar sobre a próxima ação para todos os usuários atualmente conectados. Por padrão, o comando de desligamento enviará uma mensagem que se parece algo assim.

No entanto, também podemos enviar uma mensagem personalizada para todos os usuários. Para usar uma mensagem personalizada, use a seguinte estrutura de comando.

$ sudo desligamento +250 ""

Observe que sempre que você quiser transmitir uma mensagem personalizada, ela deve ser acompanhada por um argumento de tempo específico.

Aqui estão alguns exemplos de uso de mensagens personalizadas com várias tarefas de desligamento/reinicialização.

$ sudo desligamento -r +25 "atualização do kernel"
$ sudo desligamento +5 "desligamento do sistema."
$ sudo desligamento -C "Operação cancelada"

Pensamentos finais

Linux desligar O comando é uma ferramenta simplista. Este guia demonstra o uso do comando de desligamento para agendar o desligamento e reiniciar com mensagens de desligamento personalizadas.

A página de desligamento descreve todos os argumentos de desligamento disponíveis em profundidade.

$ MAN MAN DESLIMENTO

Computação feliz!