Verifique se o seu BIOS está configurado para reiniciar o sistema após uma falha de energia.
Desative o login automático, a menos que você tenha uma boa razão para que ele seja ativado. Você não precisa estar conectado de forma interativa para que qualquer programa do tipo servidor funcione. Especialmente se você puder entrar no sistema remotamente, não há razão para isso.
Para a maioria dos programas que você precisa rodar em segundo plano, você pode fazer um script (se já não existe) ou iniciá-lo a partir de rc.local
sem precisar estar logado.
Por exemplo, tenho o apache em execução no meu servidor doméstico. Ele é iniciado e executado em segundo plano quando eu inicializo. Eu não tenho que começar explicitamente quando meu servidor aparece.
A maioria dos backups de bateria acima de US $ 50 tem uma porta serial ou outro mecanismo para se comunicar com um PC. Se o seu é um APC (uma marca realmente comum), você quer um pacote chamado apcupsd
. Isso permite que você chame scripts quando a energia acabar, voltar e o sistema estiver prestes a desligar devido a bateria fraca. A maioria dos backups de bateria suporta o Linux, é apenas uma questão de ir ao site do fabricante ou fazer um pouco de Googling.
Geralmente os eventos de energia são entregues em init
e, em seguida, o init chama os respectivos programas. Veja /etc/inittab
e os comentários ilustram isso.
Você pode realmente desabilitar o login do console se realmente quiser remover todas as linhas "getty" do inittab. Não recomendo que você faça isso, porque se sua rede falhar ou você configurar erroneamente sshd
um dia você está ferrado.