Comandos de parada, desligamento e reinicialização do Linux
Em sistemas operacionais do tipo Unix, os comandos de parada, desligamento e reinicialização param, desligam ou reinicializam o sistema, respectivamente.
Este documento cobre as versões GNU / Linux de parada , desligamento e reinicialização .
Descrição
halt , poweroff e reboot são comandos que você pode executar como root para parar o hardware do sistema.
- stop instrui o hardware a parar todas as funções da CPU.
- O desligamento envia um sinal ACPI que instrui o sistema a desligar.
- reboot instrui o sistema a reiniciar .
Esses comandos requerem privilégios de superusuário. Se você não está logado como root, precisará prefixar o comando com sudo ou o sinal não será enviado.
Sintaxe
reiniciar [ OPTION ] ... [ REBOOTCOMMAND ]
parar [ OPÇÃO ] ...
desligamento [ OPTION ] ...
Descrição técnica
Esses programas permitem que um administrador do sistema reinicie, interrompa ou desligue o sistema.
Quando chamada com –force ou quando no nível de execução 0 ou 6, essa ferramenta chama a própria chamada de sistema de reinicialização (com o argumento REBOOTCOMMAND passado) e reinicia o sistema diretamente. Caso contrário, isso chamará a ferramenta de desligamento com os argumentos apropriados sem passar o argumento REBOOTCOMMAND.
Antes de chamar a reinicialização , um registro de tempo de desligamento é gravado primeiro em / var / log / wtmp
Opções
-f , –force | Não invoca o encerramento e, em vez disso, executa a ação real que você esperaria do nome. |
-p , –poweroff | Instrui o comando halt a se comportar como desligamento. |
-w , –wtmp-only | Não chama o encerramento ou a chamada de reinicialização do sistema e, em vez disso, grava o registro de encerramento em / var / log / wtmp . |
–verbose | Emite mensagens um pouco mais detalhadas ao reiniciar, o que pode ser útil para depurar problemas com o desligamento. |
Meio Ambiente
RUNLEVEL | A reinicialização lerá o nível de execução atual dessa variável de ambiente, se definido em preferência à leitura de / var / run / utmp . |
arquivos
/ var / run / utmp | Arquivo de onde o nível de execução atual será lido; esse arquivo também será atualizado com o registro do nível de execução sendo substituído por um registro de tempo de desligamento. |
/ var / log / wtmp | Um novo registro de nível de execução para o tempo de desligamento será anexado a este arquivo. |
Exemplos
parar
Se você estiver logado como root, emitir o comando halt interromperá todas as funções da CPU no sistema. Na maioria dos sistemas, isso o levará ao modo de usuário único e desligará a máquina.
sudo halt
Se você não está logado como root, precisará prefixar o comando halt com sudo para executar o comando como superusuário.
desligar
Se você estiver conectado como root, emitir o comando poweroff enviará um sinal de hardware ACPI que instruirá o sistema a iniciar com um desligamento completo e imediato. Isso é aproximadamente equivalente a pressionar o botão liga / desliga em um computador desktop típico.
sudo poweroff
Execute o comando poweroff como root.
reiniciar
Se você estiver logado como root, emitir o comando reboot iniciará imediatamente uma sequência de reinicialização. O sistema será desligado e iniciará uma inicialização a quente .
reinicialização do sudo
Execute o comando reboot como root.
Comandos relacionados
shutdown – Programe um horário para o sistema ser desligado.