3.4. Encerramento, suspensão e hibernação do sistema
No Red Hat Enterprise Linux 7, o utilitário systemctl
substituiu vários comandos de gerenciamento de energia usados em versões anteriores do Red Hat Enterprise Linux. Os comandos listados em Tabela 3.8, “Comparação dos comandos de gerenciamento de energia com o systemctl” ainda estão disponíveis no sistema por razões de compatibilidade, mas é aconselhável que você use systemctl
quando possível.
Antigo Comando | Novo Comando | Descrição |
---|---|---|
|
| Pára o sistema. |
|
| Desliga os poderes do sistema. |
|
| Reinicia o sistema. |
|
| Suspende o sistema. |
|
| Hiberna o sistema. |
|
| Hiberna e suspende o sistema. |
3.4.1. Desligamento do sistema
O utilitário systemctl
fornece comandos para desligar o sistema, porém o tradicional comando shutdown
também é suportado. Embora o comando shutdown
chamará o utilitário systemctl
para executar o desligamento, ele tem a vantagem de suportar também um argumento de tempo. Isto é particularmente útil para manutenção programada e para dar mais tempo aos usuários para reagir ao aviso de que um desligamento do sistema foi programado. A opção de cancelar o desligamento também pode ser uma vantagem.
Usando comandos systemctl
Para desligar o sistema e desligar a máquina, digite o seguinte em uma janela de comandos como root
:
systemctl poweroff
Para desligar e interromper o sistema sem desligar a máquina, execute o seguinte comando como root
:
systemctl halt
Por padrão, a execução de qualquer um destes comandos causa systemd para enviar uma mensagem informativa a todos os usuários que estão atualmente logados no sistema. Para evitar systemd a partir do envio desta mensagem, execute o comando selecionado com a opção de linha de comando --no-wall
, por exemplo:
systemctl --no-wall poweroff
Usando o comando de desligamento
Para desligar o sistema e desligar a máquina em um determinado momento, use um comando no seguinte formato: root
:
shutdown --poweroff hh:mm
Onde hh:mm é a hora no formato de relógio 24 horas. O arquivo /run/nologin
é criado 5 minutos antes do desligamento do sistema para evitar novos logins. Quando um argumento de tempo é usado, uma mensagem opcional, a wall message, pode ser anexada ao comando.
Para desligar e parar o sistema após um atraso, sem desligar a máquina, use um comando no seguinte formato: root
:
desligamento --parar m
Onde m é o tempo de atraso em minutos. A palavra-chave now
é um pseudônimo para 0
.
Um desligamento pendente pode ser cancelado pelo usuário root
da seguinte forma:
shutdown -c
Consulte a página do manual shutdown(8)
para mais opções de comando.