In a situation where an unscheduled system reboot occurred on an Ubuntu environment and the only way to access the device is via Remote Terminal.
What are some of the things you would look at to determine the root of the issue?
If the Reboot was related to an application failure, how would I know?
What are some of the things to investigate in the case of an application issue?
Este é um tipo de lição de casa que me foi pedido para uma entrevista de emprego e eu queria saber se estava no caminho certo. Embora uma resposta seja apreciada, eu prefiro, talvez, apenas sugerir quais comandos ou processos pesquisar como gostaria de aprender como fazer isso por mim mesmo. Aqui está o que eu tenho até agora:
Acesse o Ubuntu com SSH:
ssh remote_username@remote_host //(i.e: ssh [email protected])
Investigue os registros do sistema
sudo cat /var/log/*.log
Ou use o tail para obter apenas as últimas duas linhas em um determinado log
sudo tail var/log/*.log
Eu poderia simplesmente olhar apenas 'syslog' (syslogd) para algo que aconteceu antes da reinicialização? Está checando o anel do kernel com 'dmesg' recomendado?
Verificação de falhas do aplicativo
Isso é meio que onde estou preso. Tenho a sensação de que preciso usar o Apport para depurar o aplicativo que está causando a falha (respondendo à pergunta nº 3), mas não sei como descobrir qual aplicativo estaria causando a falha.