
Atualmente tenho um NAS (Ubuntu 10.04) na minha rede sem acesso a monitor por falta de placa gráfica. Percebi que toda vez que reinicio o NAS, demora mais para reiniciar totalmente. Suspeito que algo esteja errado e que mensagens de aviso ou erro sejam exibidas durante a inicialização.
Existe um arquivo de log que o Ubuntu imprime para tudo o que é exibido desde o momento em que o sistema é inicializado até a tela de login? Tenho o e-mail configurado no sistema .mailrc
e .mstmprc
onde posso enviar e-mail com o mail
comando. Gostaria de enviar o arquivo de log para mim mesmo por e-mail sempre que o sistema for inicializado, para poder monitorar a integridade do sistema. Por favor, deixe-me saber como eu poderia fazer isso.
Responder1
Existe um arquivo de log, /var/log/messages
no qual o kernel despeja tudo o que acontece no sistema.
No entanto, ele fica bastante grande (o meu agora tem 29 megabytes), portanto, certifique-se de que seu cron job comprima esse arquivo antes de enviá-lo.
Em geral, em um sistema Linux, comandos de inicialização personalizados são colocados no local
arquivo, que pode ser encontrado em /etc/init.d.
Adicione a este arquivo o seguinte comando (provavelmente irei revisar - não uso mail
pessoalmente):
mail -s "Log File" myemail@myserver < /var/log/messages
Torne-o executável:
sudo chmod +x /etc/init.d/local
E finalmente, vincule-o em init
:
sudo update-rc.d local defaults 80
Referência:Aqui