Поиск и устранение неисправностей Ubuntu через Удаленный терминал

В ситуации, где незапланированная системная перезагрузка произошла на среде Ubuntu и единственном способе получить доступ к устройству, через Удаленный терминал.

  1. Что такое некоторые вещи, на которые Вы посмотрели бы определить корень проблемы?

  2. Если бы Перезагрузка была связана с отказом приложения, как я знал бы?

  3. Что некоторые вещи состоят в том, чтобы исследовать в случае проблемы приложения?

Это - своего рода вопрос о домашней работе, меня попросили собеседования, и я хотел знать, был ли я на правильном пути. Хотя ответ ценится, я предпочел бы, возможно, просто подсказки, какие команды или процессы к исследованию, поскольку я хотел бы изучить, как сделать это для меня. Вот то, что я имею до сих пор:

Доступ Ubuntu с SSH:

ssh remote_username@remote_host //(i.e: ssh john@10.0.2.24)

Исследуйте системные журналы

sudo cat /var/log/*.log

Или используйте хвост для получения только последних строк пары в данном журнале

sudo tail var/log/*.log

Я мог просто посмотреть просто на 'системный журнал' (syslogd) для чего-то, что произошло, прежде чем перезагрузка произошла? Действительно ли проверка является кольцом ядра с рекомендуемым 'dmesg'?

Проверка сбоя приложения

Это - вид того, где я застреваю. Я получаю чувство, что я должен был бы использовать Apport для отладки приложения, это вызывает катастрофический отказ (отвечающий на вопрос № 3), но я не знаю, как выяснить, какое приложение вызвало бы катастрофический отказ.

1
задан 13 March 2016 в 10:59

1 ответ

Я, возможно, не задумывался над проблемой. Мне просто нужно прочитать журналы сбоев в / var / crash и / var / log / . Если я делаю это удаленно и хочу вести учет журналов, я могу просто скопировать их в папку на машине, на которой я запускаю защищенную оболочку, используя scp .

scp /var/crash/*.crash [username]@[host]:Desktop/crash_report.txt
2
ответ дан 14 March 2016 в 08:10

Другие вопросы по тегам:

Похожие вопросы: