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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_server:установка:отчет_о_падении_ядра [2012/05/13 08:14]
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>​
  
-Once this is doneyou must become ​root, as just using sudo will not be sufficientAs the root user, you will have to issue the command ​echo c > /​proc/​sysrq-trigger. ​If you are using a network connectionyou will lose contact with the systemThis is why it is better to do the test while being connected to the system consoleThis has the advantage of making the kernel dump process visible.+Как только закончите с этимвам придется стать суперпользователем (root)поскольку будет недостаточно использовать только ''​sudo''​. 
 +От имени пользователя ​root вам нужно выполнить команду ''​echo c > /​proc/​sysrq-trigger''​Если вы используете сетевое соединениевы потеряете связь с системойИменно поэтому лучше проводить тест с системной консолиЭто позволит сделать процесс отчета о падении ядра видимым.
  
-A typical test output should look like the following ​+Типичный вывод теста будет выглядеть следующим образом
- +<​code>​sudo -s
-sudo -s+
 [sudo] password for ubuntu: ​ [sudo] password for ubuntu: ​
 # echo c > /​proc/​sysrq-trigger # echo c > /​proc/​sysrq-trigger
Строка 85: Строка 85:
 [   ​31.662668] Oops: 0002 [#1] SMP  [   ​31.662668] Oops: 0002 [#1] SMP 
 [   ​31.662668] CPU 1  [   ​31.662668] CPU 1 
-....+....</​code>​
  
-The rest of the output is truncatedbut you should see the system rebooting and somewhere in the log, you will see the following line :+Дальнейший вывод отрезанно вы можете посмотреть перезагрузку системы и где-нибудь в журнале вы сможете найти следующую строчку:
  
-Begin: Saving vmcore from kernel crash ...+<​code>​Begin: Saving vmcore from kernel crash ...</​code>​
  
-Once completed, the system will reboot to its normal operational modeYou will then find Kernel Crash Dump file in the /​var/​crash ​directory ​:+После завершения система перезагрузится в нормальный рабочий режимПосле чего вы сможете найти файл отчета о падении ядра в каталоге ​/var/crash:
  
-ls /​var/​crash +<​code>​ls /​var/​crash 
-linux-image-3.0.0-12-server.0.crash+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>​
-