Как определить, что произошло, и найти проблему, когда моя система зависает?

8

Здравствуйте, у меня были некоторые зависания с моим рабочим столом. Это Lucid 10.04 на Lenovo 3000 N200. Система зависает полностью.

Как я могу найти проблему?

vrcmr
источник
1
Вы можете установить hardinfo( hardinfo.berlios.de/HomePage ) из центра программного обеспечения и вставить отчет здесь?
RolandiXor
1
Можете ли вы по-прежнему использовать волшебный ключ sysrq (например, Alt + Print + Kчтобы перезапустить X? Еще один хороший старт - ~/xsession.errorsи dmesg/ /var/log/messages.
Бобби,
В 95% случаев Linux зависает из-за аппаратной проблемы, если, конечно, вы не связались с системой. Проверьте температуру вашего процессора, графического процессора, системы и всех ли вентиляторов забирают воздух. Также попробуйте выяснить схему использования, которая вызывает зависание, и проверьте / var / log / messages и состояние системы с помощью dmesg
danizmax
1
Когда он замерзнет, ​​нажмите «caps lock» и «num-lock» и посмотрите, не меняются ли подсветки клавиатуры. Если это так, то X завис, а не аппаратное обеспечение.
Чарли-тка
@ Роланд Тейлор. Что я должен вставить здесь точно? Устройства, память, файловая система?
vrcmr

Ответы:

8

Иногда это просто X-сервер, который заморожен. Попробуйте получить консоль, нажав CTRL-ALT-F1. Если это не сработает, попробуйте зарегистрировать свою машину, используя SSH (сначала установите пакет openssh-server). Если вы не можете получить оболочку, перезагрузитесь.

Если у вас есть оболочка, проверьте системные журналы ( /var/log/syslog, /var/log/messages, /var/log/Xorg.0.logи ~/.xsession-errors). Прокрутите до времени, когда произошел сбой. Если вам не пришлось перезагружаться, dmesgкоманда покажет вам буфер журнала ядра, если он не может записать в вашу файловую систему.

Вне зависимости от того, можете ли вы найти что-либо в файле журнала, отладка облегчает возникновение проблемы по желанию. Если вы не можете этого сделать, а в журналах нет ничего необычного, то вы можете попытаться изолировать источник проблемы, загрузив аварийный компакт-диск (или совершенно другую ОС), удалив ненужные компоненты оборудования или заменив некоторые части на другие, которые известны как функциональные. Делать это может быть утомительно и требует строгости.

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

никола
источник