O que é o Comando de reinicialização do Linux?

Tudo que você precisa saber sobre o comando de reinicialização do Linux

A reinicialização é a opção certa com a qual muitos de nós confiamos sempre que as coisas começam a funcionar de maneira estranha em um computador. Ou pode ser a abordagem prática quando um novo software é instalado no sistema e exige uma reinicialização.

Linux oferece o reinício comando para reiniciar ou reinicializar um sistema, mesmo em uma conexão remota. O comando é fácil de lembrar, pois o próprio nome é literalmente a função.

Todas as maneiras de reinicializar no Linux

Bem, seja desligando seu sistema com força ou de forma limpa e reiniciando seu sistema com segurança, o Linux oferece cobertura para você em todas essas situações. Ele possui vários comandos em seu arsenal para atender a todas as suas necessidades de reinicialização.

Vejamos as várias opções de comandos disponíveis no Linux.

  • reinício
  • desligar
  • pweroff
  • parar

Todos os comandos indicados acima podem realizar ações diferentes, como desligar um servidor, reinicializar um sistema ou interromper um sistema. Esses comandos funcionam de maneira semelhante, com algumas pequenas diferenças.

Para o propósito desta página, porém, usaremos o reinício comando apenas.

O Linux reinício comando

reinício comando se encaixa melhor para seu computador local, bem como para os sistemas remotos.

Sintaxe geral:

sudo reboot [opções]

Observação: Certifique-se de usar 'sudo‘Ao usar o reinício comando. Apenas usando o reinício comando sozinho pode não funcionar para a maioria dos usuários.

Opções disponíveis com o comando reboot

Você pode personalizar o reinício usando as seguintes opções para melhor atender à sua necessidade de reinicializar o sistema.

OpçõesDescrição
-pdesligue a máquina
--haltpare a máquina
-fforça para reinicialização imediata
–Wtmp-onlysó escreve wtmp entrada de desligamento, não desliga de fato ou reinicializa o sistema

O -p opção quando usado com o reinício comando, desligará a máquina. Esta opção funciona da mesma forma com outros comandos desligar, parar e desligar.

O -f opção força o sistema para uma reinicialização imediata. Embora seja uma reinicialização forçada, ela resulta no desligamento normal.

O –Wtmp-only a opção permite que você faça uma entrada no arquivo de log de inicialização sem realmente desligar ou reinicializar o sistema.

Todas essas opções podem ser usadas com desligar, parar e desligar comandos também.

Usando o comando reboot em seu sistema

Para começar a usar o reinício , dê uma olhada no exemplo a seguir para entender melhor a implementação.

Sintaxe:

sudo reboot

Saída:

Depois de emitir o sudo reboot comando, todos os usuários serão informados de que o sistema está sendo reinicializado. Todos os processos em execução no seu sistema serão notificados de que o sistema está caindo.

Depois de reinício comando for emitido, nenhum outro login de usuário será permitido pelo sistema.

Você também pode usar o seguinte comando para reinicializar o sistema.

/ sbin / reboot

Basta digitar esta linha em seu terminal para reinicializar imediatamente o sistema.

Usando o comando reboot em um sistema Linux remoto

Você pode reinicializar um sistema Linux remoto com a mesma facilidade com o comando reboot. Basta conectar ao sistema remoto por ssh a partir do terminal em seu sistema local.

Sintaxe geral:

ssh root @ [remote_server_ip] / sbin / reboot

O comando pode ser entendido em partes. Aqui eu usei o ssh utilitário para fazer login como um raiz usuário no servidor remoto. No mesmo comando, especifiquei para reinicializar o servidor usando o / sbin / reboot comando.

Vamos entender essa sintaxe com um exemplo.

ssh [email protected]

Eu loguei como raiz usuário no server_ip conforme especificado no comando.

gaurav @ ubuntu: ~ $ ssh [email protected] A autenticidade do host '142.93.217.188 (142.93.217.188)' não pode ser estabelecida. A impressão digital da chave ECDSA é SHA256: cXEkWjt7WHy11QRMhAa8mDmjAgE2SCKkp + xpaWAKLak. Tem certeza de que deseja continuar se conectando (sim / não)? sim Aviso: adicionado permanentemente '142.93.217.188' (ECDSA) à lista de hosts conhecidos. senha de [email protected]: Linux debian-s-1vcpu-1gb-blr1-01 4.9.0-13-amd64 # 1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 Os programas incluídos no O sistema Debian GNU / Linux é software livre; os termos de distribuição exatos para cada programa são descritos nos arquivos individuais em / usr / share / doc / * / copyright. Debian GNU / Linux vem ABSOLUTAMENTE NENHUMA GARANTIA, até o limite permitido pela lei aplicável. root @ debian-s-1vcpu-1gb-blr1-01: ~ #

Depois de fazer login remotamente, use o reinício comando abaixo para reiniciar o sistema remoto.

sudo reboot

Saída:

root @ debian-s-1vcpu-1gb-blr1-01: ~ # suod reboot Conexão com 142.93.217.188 fechada pelo host remoto. Conexão com 142.93.217.188 fechada. gaurav @ ubuntu: ~ $

Personalizando sua reinicialização

Se você for um administrador de sistema, pode até mesmo deixar uma mensagem (com o --mensagem opção) junto com o comando reboot para permitir que todos os usuários no sistema saibam porque ele está sendo reinicializado.

Exemplo:

sudo systemctl --message = Reinicialização do "exercício de manutenção de software trimestral"

Aqui, usamos o systemctl comando para iniciar o reinício utilitário de linha de comando. Você também pode usar o serviço comando em vez de systemctl.

Saída de amostra:

O sistema está reiniciando (exercício de manutenção de software trimestral)

Você pode ver uma saída semelhante nos logs de inicialização.

Verificando logs de reinicialização

O log de reinicialização do sistema é armazenado em / var / log / wtmp arquivo em sua máquina Linux. Mas, em vez de rolar por esse arquivo, você pode simplesmente usar o última reinicializaçãocomando t para verificar rapidamente seu log de reinicialização.

última reinicialização | menos

Saída de amostra:

reinicializar a inicialização do sistema 4.15.0-112-gener Ter, 29 de setembro 16:30 ainda executando reinicializar a inicialização do sistema 4.15.0-112-gener Ter 29 de setembro 13:21 - 16:30 (03:09) Reinicializar a inicialização do sistema 4.15.0- 112-gener Ter 29 Set 12:07 - 13:21 (01:13) reiniciar inicialização do sistema 4.15.0-112-gener Ter 29 Set 08:51 - 12:06 (03:15) reiniciar inicialização do sistema 4.15.0- 112-gener Seg 28 Set 20:22 - 21:00 (00:37) reiniciar inicialização do sistema 4.15.0-112-gener Seg 28 Set 16:27 - 16:45 (00:17) reiniciar inicialização do sistema 4.15.0- 112-gener Seg 28 Set 11:22 - 14:16 (02:54) reiniciar inicialização do sistema 4.15.0-112-gener Dom 27 Set 23:04 - 00:22 (01:18) reiniciar inicialização do sistema 4.15.0- 112-gener Sun 27 Set 11:25 - 12:29 (01:03) reinicie a inicialização do sistema 4.15.0-112-gener Sat 26 Set 09:52 - 12:15 (02:23) reinicie a inicialização do sistema 4.15.0- 112-gener Sex 25 Set 11:12 - 12:15 (1 + 01: 03) reiniciar inicialização do sistema 4.15.0-112-gener Qui 24 Set 11:13 - 17:19 (06:06)

Conclusão

Agora temos uma ideia clara sobre como o Linux reinício funções de comando. Podemos dizer com segurança que a maioria das opções que se aplicam ao comando reboot também funcionam com o desligar, parar e desligar comando. Agora podemos usar facilmente o reinício comando para reiniciar rapidamente o sistema Linux.