Отчет о падении ядра Сравнение версий

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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>​
-