Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:установка:отчет_о_падении_ядра [2012/05/13 08:48] |
wiki:руководство_по_ubuntu_server:установка:отчет_о_падении_ядра [2013/02/19 10:19] (текущий) [Ссылки] |
||
---|---|---|---|
Строка 22: | Строка 22: | ||
====Установка==== | ====Установка==== | ||
- | Утилита сохранения отчета о падении ядра устанавливается следующей коммандой: | + | Утилита сохранения отчета о падении ядра устанавливается следующей командой: |
<code>sudo apt-get install linux-crashdump</code> | <code>sudo apt-get install linux-crashdump</code> | ||
Строка 52: | Строка 52: | ||
Значение выше означает: | Значение выше означает: | ||
- | -- если оперативная память меньше 384МБ, то ничего не резервировать (это вариант "спсения") | + | -- если оперативная память меньше 384МБ, то ничего не резервировать (это вариант "спасения") |
-- если оперативная память между 384МБ и 2ГБ (привилегированная), то зарезервировать 64МБ | -- если оперативная память между 384МБ и 2ГБ (привилегированная), то зарезервировать 64МБ | ||
-- если оперативная память больше 2ГБ, то зарезервировать 128МБ | -- если оперативная память больше 2ГБ, то зарезервировать 128МБ | ||
Строка 72: | Строка 72: | ||
<code>sudo sysctl -w kernel.sysrq=1</code> | <code>sudo sysctl -w kernel.sysrq=1</code> | ||
- | Как только закончите с этим, вам придется стать суперпользователем (root), поскольку использование ''sudo'' будет недостаточным. ??? FIXME (Once this is done, you must become root, as just using sudo will not be sufficient) | + | Как только закончите с этим, вам придется стать суперпользователем (root), поскольку будет недостаточно использовать только ''sudo''. |
От имени пользователя root вам нужно выполнить команду ''echo c > /proc/sysrq-trigger''. Если вы используете сетевое соединение, вы потеряете связь с системой. Именно поэтому лучше проводить тест с системной консоли. Это позволит сделать процесс отчета о падении ядра видимым. | От имени пользователя root вам нужно выполнить команду ''echo c > /proc/sysrq-trigger''. Если вы используете сетевое соединение, вы потеряете связь с системой. Именно поэтому лучше проводить тест с системной консоли. Это позволит сделать процесс отчета о падении ядра видимым. | ||
Строка 87: | Строка 87: | ||
....</code> | ....</code> | ||
- | Дальнейший вывод отрезан, но вы можете посмотреть перзагрузку системы и где-нибудь в журнале вы сможете найти следующую строчку: | + | Дальнейший вывод отрезан, но вы можете посмотреть перезагрузку системы и где-нибудь в журнале вы сможете найти следующую строчку: |
<code>Begin: Saving vmcore from kernel crash ...</code> | <code>Begin: Saving vmcore from kernel crash ...</code> | ||
Строка 95: | Строка 95: | ||
<code>ls /var/crash | <code>ls /var/crash | ||
linux-image-3.0.0-12-server.0.crash</code> | linux-image-3.0.0-12-server.0.crash</code> | ||
+ | ====Ссылки==== | ||
- | ====Resources==== | + | Отчет о падении ядра - обширная тема, требующая хорошего знания ядра линукс. Вы сможете найти больше информации по следующим ссылкам: |
- | Kernel Crash Dump is a vast topic that requires good knowledge of the linux kernel. You can find more information on the topic here : | + | -- [[http://www.kernel.org/doc/Documentation/kdump/kdump.txt|Документация по kdump]]. |
- | + | -- [[http://people.redhat.com/~anderson/|Утилита crash]] | |
- | Kdump kernel documentation. | + | -- [[http://www.dedoimedo.com/computers/crash-analyze.html|Анализ падений ядра линукс]] (Основано на дистрибутиве Fedora, однако предоставляет хороший критический анализ исследований отчетов падения ядра) |
- | + | ||
- | The crash tool | + | |
- | + | ||
- | Analyzing Linux Kernel Crash (Based on Fedora, it still gives a good walkthrough of kernel dump analysis) | + | |
---- | ---- | ||
<style float-right>[[wiki:руководство_по_ubuntu_server:установка:расширенная_установка|<-назад]] | [[wiki:руководство_по_ubuntu_server:управление_пакетами|далее->]]</style> | <style float-right>[[wiki:руководство_по_ubuntu_server:установка:расширенная_установка|<-назад]] | [[wiki:руководство_по_ubuntu_server:управление_пакетами|далее->]]</style> | ||
- |