Freebsd é um sistema operacional usado principalmente por administradores de sistema e também por provedores de serviços de Internet. O desligamento automático de servidores baseados neste sistema pode ser realizado com um simples conjunto de comandos.
Necessário
- - computador;
- - habilidades para trabalhar com Freebsd.
Instruções
Passo 1
Garanta o desligamento normal de servidores executando o Freebsd. Para fazer isso, certifique-se de que um serviço Ssh especial com autenticação de chave pública esteja instalado e configurado nele. A placa-mãe do servidor deve suportar gerenciamento automático de energia. Como regra, a maioria das placas-mãe modernas o suporta.
Passo 2
Desligue graciosamente os servidores que executam o Freebsd. Se sua versão for inferior a 5.0, adicione suporte para a função Advanced Power Management. Para gerenciamento de recursos em versões posteriores, é usado o sistema Advanced Configuration and Power Interface.
etapa 3
Para adicionar suporte para este sistema, habilite esta opção na Bios, então adicione a seguinte linha no arquivo de configuração do kernel: dispositivo apm0, então reconstrua o kernel. Abra o arquivo etc / rc.conf, defina o valor como Sim na linha apm_enable.
Passo 4
Reinicie o computador e, em seguida, usando o comando shutdown -p now, você pode desligar o sistema automaticamente. Por padrão, apenas o superusuário Root pode executar este comando, mas você não pode dar a ele acesso remoto ao servidor.
Etapa 5
Portanto, use o utilitário Sudo para fornecer a capacidade de desligar o sistema no Freebsd de um computador remoto. Instale-o com o seguinte comando cd / usr / ports / security / sudo e digite make install clean. Edite o arquivo local / etc / sudoers, adicione o comando de desligamento do servidor a ser executado, endereço e nome de usuário.
Etapa 6
Conecte-se ao servidor para encerrar o acesso remoto. Para fazer isso, use o utilitário plink. Digite o seguinte comando plink -l "Digite o nome de usuário" -i "Digite o nome do arquivo, com chave privada> sudo shutdown -p now.