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ções | Descrição |
-p | desligue a máquina |
--halt | pare a máquina |
-f | força para reinicialização imediata |
–Wtmp-only | só 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ção
comando 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.