• Dave McKay

    @TheGurkha

  • Atualizado em 28 de Maio de 2019, 5:15 pm EDT
Fatmawati Ela Zaenuri/.com

se Sentir como recomeçar? Este tutorial irá mostrar-lhe como reiniciar de forma limpa e Segura ou desligar o seu computador Linux ou macOS a partir da linha de comandos.

estamos indo para baixo

às vezes você só tem que ir para o reboot ou o desligamento total., Se você está trabalhando em um servidor sem GUI ou você está em uma sessão SSH para um computador remoto, a linha de comando é a sua única opção. Sistemas Linux e Unix-like como macOS fornecem vários comandos para desligar ou reiniciar o seu sistema a partir da linha de comandos.

os comandos que pode usar São:

  • shutdown
  • reboot
  • halt
  • poweroff

olhar através das páginas de manual para estes comandos pode ser confuso. Dependendo das opções da linha de comandos que escolher, todos estes comandos podem executar desligamentos, reinicializações e paragens do sistema., De fato, as páginas do homem para reboot, halt, e poweroff contêm exatamente a mesma informação.o que está por trás disto?

a resposta está no sistema systemd bootstrap que substituiu o venerável System V init sistema. No mundo Linux, Fedora começou a usar systemd em 2011. Desde então tem sido adotado por muitas distribuições. Debian e Ubuntu trocaram para systemd em 2015.,

Propaganda

No systemddistribuições baseadas shutdown reboot halt e poweroff comandos são efetivamente atalhos que apontam para o systemctl comando. Retaining these commands provides a degree of compatibility with System V init-based distributions. Significa que os scripts de shell (e os administradores de Sistema V de hard-core) não se inclinam se eles são movidos para um computador com um id

distribuição rodando nele.,

usando o desligamento

desligando ou reiniciando um sistema multi-usuário significa que você tem que planejar com antecedência. Você precisa decidir quando você vai para o desligamento ou reinicialização, e avisar os outros usuários do sistema que o desligamento está chegando, e quando. Se é o seu próprio computador e você é o único que o usa, a vida é muito mais simples.

para executar qualquer um destes comandos você tem que estar no grupo sudo. Isto é, você deve ter permissões de superusuário e ser capaz de usar o comando sudo., Se o comando que você emitiu vai fazer efeito imediatamente e não vai afetar outros usuários registrados, você não vai precisar usar sudo. Se tentar usar um destes comandos e o comando for recusado, tente de novo com sudo .

anúncio

por padrão o comando shutdown garante que todos os processos são parados de forma limpa, todos os sistemas de ficheiros são sincronizados, e toda a actividade da CPU cessou. Este é o estado “halt”. Em seguida, envia uma mensagem para o hardware para cortar a energia., Este, é claro, é o estado de desligamento ou “poweroff”.

é comum passarshutdown alguns parâmetros, como uma cadeia de tempo e uma mensagem que será enviada aos usuários conectados para avisá-los do desligamento. Vamos marcar uma paragem para daqui a 15 minutos. Type shutdown , a space, +15, a space, and then the message to send to the users.

shutdown +15 Shutting down in 15 minutes!

The time string we used was+15 , representing 15 minutes from now. O + é opcional., Nós poderíamos ter digitado 15.

recebemos uma resposta que confirma que o encerramento está agendado e quando irá ocorrer. Os usuários conectados receberão a mensagem que fornecemos.

para cancelar um encerramento, use a opção -c (cancelar).

shutdown -c
anúncio

apesar de não receber qualquer notificação de que o seu encerramento foi cancelado, os seus utilizadores registados são notificados.

Se você não fornecer um texto de tempo, um desligamento será agendado para um minuto a partir de agora., Note que você não pode fornecer uma mensagem para os seus usuários logados se você não especificar uma cadeia de tempo.

shutdown

If you can’t even wait a minute, you can use as the time string and the shutdown takes immediate effect. Using nowis like using +0.

a cadeia de tempo pode ser um tempo definido,como 23: 00. Deve seguir o formato de e deve estar no relógio de 24 horas. Cinco minutos antes do sistema cair, novos logins são impedidos.,

publicidade

conhecemos a ação padrão de shutdown faz com que o computador vá para o estado de parada e, em seguida, para o estado desligado alimentado. Podemos anular este comportamento passando outras opções da linha de comando para ele.

  • a opção -H (halt) irá levar o seu computador para o estado de paragem, mas não irá pedir ao ‘hardware’ para desligar.
  • o -P (poweroff) é a ação padrão . O computador é trazido para baixo para o estado de halt e, em seguida, é desligado.,
  • a opção -r (reinicialização) irá levar o seu computador para o estado de paragem e, em seguida, reiniciá-lo.
  • a opção -h (halt and poweroff) é a mesma que -P. Se você usar -h e -H juntos, o -H opção tem prioridade.
  • a opção -c (cancelar) irá cancelar qualquer paragem programada, parar ou reiniciar.

Aqui está um exemplo onde temos agendado um reboot.,

shutdown -r 08:20 System rebooting at 08:20

The reboot, halt and poweroff Commands

These commands perform the action their name suggests. No entanto, cada um deles vai aceitar opções de linha de comando para fazer qualquer um deles executar um reboot, uma parada, ou um poweroff. Mas porquê confundir as coisas? Estes comandos são melhor utilizados pelo valor facial.

Se quiser reiniciar agora, use reboot . Se quiser desligar agora, use poweroff, e se quiser parar o sistema agora, use halt.,

reboot
halt
poweroff
Propaganda

Esses comandos tem efeito imediato. Se algum destes comandos for recusado, precedê-los com sudo. Mas esteja ciente, uma recusa é geralmente porque há outros usuários conectados no sistema que você está prestes a desligar.qual é o comando certo para mim?

em ambientes multi-utilizadores usando shutdown para executar estas acções dá-lhe mais controlo., A facilidade de agendar paradas e reinicializações, e alertar os usuários com uma mensagem de transmissão será inestimável nestes casos. Para um computador de um único usuário, reboot e poweroff provavelmente irá atender às suas necessidades.Dave McKay usou pela primeira vez computadores quando a fita de papel perfurado estava em voga, e ele tem estado programando desde então. Depois de mais de 30 anos na indústria de TI, ele é agora um jornalista de tecnologia em tempo integral., Durante sua carreira, ele trabalhou como programador freelance, gerente de uma equipe internacional de desenvolvimento de software, um gerente de projeto de serviços de TI, e, mais recentemente, como um oficial de proteção de dados. Dave é um evangelista Linux e defensor de código aberto.Read Full Bio ”