Android

Comando Linux reboot (restart)

Comando do Linux para concursos: Sessão da Tarde | Prof. Erion Monteiro

Comando do Linux para concursos: Sessão da Tarde | Prof. Erion Monteiro

Índice:

Anonim

Quando o kernel é atualizado, a menos que você esteja usando o Ksplice ou o KernelCare, é necessário reiniciar o sistema Linux. Uma reinicialização do sistema também pode ser necessária em outras circunstâncias, por exemplo, ao solucionar problemas de hardware, instalar aplicativos e assim por diante. Se você estiver executando um servidor Linux sem cabeça, precisará saber como reiniciar o sistema a partir da linha de comando.

Na maioria das distribuições Linux modernas, o utilitário systemctl substitui a maioria dos comandos de gerenciamento de energia usados ​​nas distribuições Linux mais antigas pelo sysvinit. Os comandos de reboot e shutdown são aliases para systemctl e estão disponíveis no sistema por motivos de compatibilidade.

Neste tutorial, explicaremos como usar os comandos systemctl e shutdown para reiniciar sua máquina Linux. Os comandos devem ser executados como root ou usuário com privilégios de sudo .

Usando systemctl

Para reiniciar o sistema Linux, digite reboot ou systemctl reboot :

sudo systemctl reboot

O sistema será reiniciado imediatamente.

Quando a reinicialização é iniciada, todos os usuários e processos conectados são notificados de que o sistema está inoperante e nenhum logon adicional é permitido. O Linux fechará todos os arquivos abertos, interromperá os processos em execução e reiniciará o sistema.

Para impedir que o comando reboot envie uma mensagem, execute o comando com a opção --no-wall :

sudo systemctl --no-wall reboot

sudo systemctl --message="Hardware upgrade" reboot

A mensagem será mostrada nos logs:

System is rebooting (Hardware upgrade)

Usando o shutdown

Quando usado com a opção -r , o comando shutdown executa uma reinicialização do sistema:

sudo shutdown -r

Por padrão, o sistema será reiniciado após 1 minuto, mas você pode especificar a hora exata em que deseja que o sistema seja reiniciado.

O argumento do tempo pode ter dois formatos diferentes. Pode ser um tempo absoluto no formato hh:mm e tempo relativo no formato +m que m é o número de minutos a partir de agora.

O exemplo a seguir agendará a reinicialização do sistema às 10h:

sudo shutdown -r 10:00

O exemplo a seguir agendará a reinicialização do sistema em 5 minutos:

sudo shutdown -r +5

Para desligar o sistema imediatamente, use +0 ou seu alias now :

sudo shutdown -r now

Para transmitir uma mensagem personalizada junto com a notificação de desligamento padrão, digite sua mensagem após o argumento de tempo.

O comando a seguir desligará o sistema em 10 minutos e notificará os usuários que uma atualização de hardware será executada:

sudo shutdown -r +10 "Hardware upgrade"

É importante mencionar que, ao especificar uma mensagem de parede personalizada, você também deve especificar um argumento de tempo.

sudo shutdown -c

Você também pode transmitir uma mensagem descrevendo por que a reinicialização foi cancelada:

sudo shutdown -c "Canceling the reboot"

Conclusão

Para reiniciar um sistema Linux, digite reboot no seu terminal. Levará alguns segundos para o sistema operacional reiniciar.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

terminal de desligamento