Os detentores de diferentes distribuições do Linux enfrentam ocasionalmente a necessidade de reiniciar o sistema operacional, o que precisa ser feito depois de fazer qualquer alteração nos parâmetros ou quando os problemas aparecerem. Normalmente, a tarefa é realizada através da interface gráfica, mas essa opção nem sempre funciona de forma eficaz. É por isso que muitos são recorridos ao comissionamento de comandos terminais, que são responsáveis por alimentar o sinal para reinicializar. Hoje queremos falar sobre todas as formas disponíveis de reiniciar o Linux através do console no exemplo do Ubuntu.
Reinicie o Linux através do console
Como você já sabe, as instruções de hoje serão baseadas no Ubuntu, no entanto, os proprietários de outras distribuições também serão úteis, uma vez que as diferenças quase nunca são observadas. Se você ver de repente ver uma mensagem de erro quando tentar inserir algum comando, nas seguintes informações de linhas será exibida na por que essa consulta não poderá ser concluída. Use as informações recebidas para encontrar uma alternativa, por exemplo, na documentação oficial. Nós vamos considerar todos os métodos, e há o suficiente deles.Método 1: Equipe de reinicialização
Na equipe de reinicialização, até os usuários mais novatos dos sistemas operacionais Linux foram ouvidos. Toda a sua essência é apenas para enviar a sessão atual para reiniciar, e os argumentos adicionais não são especificados.
- Abra o menu Aplicativo e corra do "Terminal" a partir daí. Para fazer isso, você pode usar outra opção conveniente, por exemplo, a chave quente padrão Ctrl + Alt + T.
- A ação de reinicialização através da reinicialização é definida em nome do superusuário, então a linha de entrada se parece com esta: sudo reinicializa.
- Assim, você precisará confirmar a conta escrevendo uma senha a partir dela. Leve em conta que os caracteres de senha digitados no console nunca são exibidos.
O computador concluirá imediatamente o seu trabalho e, após alguns segundos, a nova sessão começará no modo habitual. Ele ligará automaticamente o console virtual com uma concha gráfica, mesmo se você usou outro terminal antes disso.
Método 2: Equipe de desligamento
Às vezes, o usuário é obrigado a reiniciar o PC por meio de um determinado período de tempo, por exemplo, em poucos minutos. O comando Reboot não é muito adequado para tais fins, por isso oferecemos para usar alternativa na forma de desligamento.
- Execute o "Terminal" e especifique o desligamento sudo -R +1, onde +1 é o tempo através do qual o comando será alimentado. Neste caso, isso é um minuto. Especifique 0 ou agora se você quiser executar o processo de interesse imediatamente.
- O comando de desligamento também depende do superusuário, portanto, terá uma senha para ativá-la.
- A nova linha exibe informações que a tarefa foi criada por um determinado momento. Se você quiser cancelá-lo, use o comando da mesma linha.
Método 3: Init Script
Algumas distribuições suportam o Script Init, que você pode ler em mais detalhes em sua documentação oficial. Também haverá escrito sobre as configurações básicas associadas a esses scripts. Agora vamos definir todos esses momentos, pois eles não se encaixam na estrutura deste material. Nós só me dizemos o que o init tem seis parâmetros, onde 0 é para desligar o computador, e 6 é uma reinicialização da sessão. É o último parâmetro que vamos nos inscrever agora. Para ativá-lo, o console terá que inserir sudo init 6. Como você já entendeu no console sudo, esta ação também é realizada apenas através da raiz.
Método 4: Serviço de comunicação do sistema D-Bus
Como você provavelmente notou, todos os três métodos acima para a ativação exigiam a presença de uma senha do superusuário, mas nem todos os usuários têm a oportunidade de apresentá-lo. Especialmente para esses fins, oferecemos para usar mensagens do sistema D-Bus. Este é o utilitário padrão Linux que permite que os programas interajam uns com os outros e um comando longo e incompreensível que envia um sistema de reinicialização, da seguinte forma: / usr / bin / dbus-send --system --print-Responder -Dest = "org.freedesktop. consolekit" / org / freedesktop / consolekit / gerenciador org.freedesktop.consolekit.manager.restart. Após sua entrada e ativação, a sessão atual será imediatamente concluída.
Método 5: Chaves de Hot Sysrq
Esse método é apenas indiretamente associado ao console, uma vez que é configurado por ela, e a reinicialização adicional é executada através das teclas de atalho. No entanto, decidimos incluí-lo nesta lista devido às incomunsidades e características de uso. Keys Sysrq serão úteis nessas situações em que a Shell Gráfico simplesmente não responde.
- Execute o terminal e entre lá eco 1> / proc / sys / kernel / sysrq.
- Siga o arquivo de configuração por meio de um editor de texto conveniente, por exemplo, sudo nano /etc/sysctl.conf.
- Este arquivo está localizado na seção do sistema, portanto, a operação do superusuário precisará abrir.
- Execute o arquivo e insira a string kernel.sysrq lá.
- Salve as configurações e feche o editor de texto.
- Depois disso, será necessário fixar o código-chave ALT + SYSRQ +. Nós falaremos mais sobre isso com mais detalhes.
A reinicialização correta é realizada especificando uma seqüência específica de códigos-chave. Cada um deles tem a seguinte forma:
- R - Retorna o controle do teclado, se o trabalho desse sido for imprevisto concluído.
- E - Envie todos os processos SIGTERM Signal, resultando em sua conclusão.
- Eu - faz o mesmo, mas apenas através do sinal de sigkill. Requerido nos casos em que alguns processos não foram concluídos após o SIGTERM.
- S - responsável por sincronizar sistemas de arquivos. Durante esta operação, todas as informações serão salvas no disco rígido.
- U - desmontou o FS e os monta novamente no modo somente leitura.
- B - Execute o processo de reinicialização do computador, ignorando todos os avisos.
Você só precisa pressionar todas as combinação ao mesmo tempo, para que a redefinição esteja correta.
Método 6: reinicialização remota
Alguns usuários usam ativamente ferramentas especiais para gerenciar remotamente os desktops. Muitas vezes, há comandos apropriados em tais soluções que permitem enviar o computador necessário para reiniciar. Por exemplo, preste atenção aos seguintes ssh: ssh [email protected] / sbin / reboot. É nesse princípio que uma reinicialização do PC remoto selecionado neste servidor ocorre. Se você usar outros controles, leia a documentação oficial para obter as informações necessárias.
Método 7: Reinicie no modo de recuperação
Como o último caminho, queremos dizer como o PC é reinicializado no modo de recuperação, já que muitos usuários são perdidos neste menu e simplesmente desligue o computador através do botão e, em seguida, ele é iniciado novamente. No caso, quando você mudou para o modo de recuperação, você pode executar o console e usar qualquer um dos métodos acima:
- No menu Recuperação, você está interessado no "Continuar para o download normal" ou "Vá para o interpretador de comando do suspeitamento". No primeiro caso, o início do sistema operacional inicia simplesmente e o segundo item iniciará o console na raiz.
- Se você executar o terminal, confirme esta operação pressionando a tecla ENTER.
- Em seguida, permanece apenas para inserir um comando adequado, por exemplo, reinicialize para enviar o PC para reiniciar.
Como você pode ver, há um grande número de métodos que permitem que você reinicie rapidamente o sistema Linux através do console. Permanece apenas entender quais dessas opções devem ser usadas em uma determinada situação para atender às condições que exigem o reinício do sistema operacional.