Методы будут зависеть от вида проблемы.
В целом, "Как Задать Вопросы, которые Умным Путем" Eric S. Raymond и Rick Moen иногда является полезный совет сфокусировать на проблеме и проверить, думали ли Вы о важных частях проблемы.
Ваш первый источник информации во время отладки является файлами журнала Ваши записи системы/приложения. Общее место для них является Вашим терминалом или файлом в /var/log/
. Много различных типов поддержки приложений loglevels, который необходимо увеличить, если Вы не можете найти применимые сообщения. Часто существует -v
подробный переключатель для получения большего количества сообщений.
Тем не менее ничто применимое? Проверьте свои конфигурационные файлы, полномочия файлов, необходимых приложению, и возможно необходимо изменить конфигурацию systemlogger, например /etc/syslog-ng.conf
.
Если у Вас будет сообщение об ошибке, то поиск Google будет часто приводить к записям форума или регистрациям Usenet, обсуждая проблемы позади него. Его вероятное, что можно найти решение там. Пользователи проекта mailinglist, форумы и каналы IRC могут также быть очень услужливыми.
Иногда приложения отказывают без любых сообщений. Большой инструмент для обнаружения потока приложения, около чтения и изменения кода strace
.
Этот инструмент проследит системные вызовы и сигналы. Когда ошибки фиксируются приложением, можно все еще обнаружить проблемы в systrace.
Другой подход отладил бы приложение с gdb
. Необходимо быть опытным пользователем и знать, что сделать, для использования этого.
dmidecode содержат частную информацию:
но эта информация не делает Вашу систему уязвимой.