Eu tenho um Dell PowerEdge 1850 executando o Ubuntu no meu porão, executando principalmente um servidor Minecraft. Deixá-lo ligado o tempo todo é um desperdício de dinheiro, e isso faz barulho à noite, então normalmente o ligo durante o dia e o desligo antes da noite, desconectando-o quando desligado, porque os ventiladores funcionam mesmo quando desligados.
O que eu quero fazer é, eventualmente, conectar um switch, conectado ao cabo de alimentação do servidor, a outro local da casa (por exemplo, próximo ao meu computador). Dessa forma, eu poderia simplesmente girar o comutador, aguardar a inicialização e depois colocar o VNC nele. Quando eu terminava, eu parava o servidor Minecraft, desligava o Ubuntu e desligava o interruptor novamente.
Atualmente, no entanto, não posso fazer isso. O BIOS tem uma opção para retomar seu último estado quando conectado, mas se eu desligar o Ubuntu antes de desconectá-lo, ele não ligará e inicializará automaticamente quando for conectado novamente, pois seu último estado estava sendo desligado.
Existe alguma maneira de ativá-lo automaticamente, mesmo depois de desligar a máquina? Como alternativa, existe uma maneira segura de matar o Ubuntu desconectando-o para simular a "falha de energia CA" para a qual a opção BIOS foi projetada?
fonte
Respostas:
Primeiro, um computador desligado corretamente não deve ter nenhum ventilador funcionando, mas talvez seja uma especificidade desse servidor, não sei.
Em segundo lugar, como existe "uma opção para retomar seu último estado quando conectado", não há nada para ligá-lo após a perda de energia? É um recurso frequentemente presente no BIOS do PC. Também existem outros recursos, como "alarme", que ligam o PC em uma hora definida ou pressionam uma tecla no teclado.
Além disso, Andrew Morton está falando sobre WoL, que também pode ser uma boa solução.
Finalmente, para responder à sua pergunta, se você deseja interromper o Ubuntu, mas não desligar o computador, o
halt
comando deve funcionar se existir no Ubuntu. Na distribuição com systemd, para desligar o computador que você usarásystemctl poweroff
, o que interromperá o sistema e depois desligará a máquina pela ACPI. O usosystemctl halt
interromperá apenas o sistema. Com isso, o Ubuntu seria parado corretamente, mas não a máquina; portanto, se houver uma perda de energia, o último estado será "ligado" e será inicializado automaticamente.PS: Não sei como os servidores minecraft funcionam, mas o uso do VNC não foi projetado para gerenciar um servidor real como esse, executando o GNU / Linux. Usamos mais frequentemente o SSH, o que é um pouco mais conveniente, usamos menos largura de banda e recursos do sistema e não requer uma interface gráfica.
fonte
code halt
e funciona perfeitamente. O Ubuntu é encerrado, mas a máquina permanece em execução, para que você precise desativá-la manualmente. Fazer isso desconectando fará com que seja inicializado automaticamente na próxima vez. Ainda vou tentar o WoL para ver como isso funciona.