Проверка параметров аварийного завершения в каталоге /proc/sys/kernel
На этом этапе мы рассмотрим некоторые параметры ядра, связанные с аварийным завершением работы системы и kdump
, в каталоге /proc/sys/kernel
. Файловая система /proc
- это виртуальная файловая система, которая предоставляет информацию о процессах и другой системной информации. Каталог /proc/sys
содержит файлы, которые позволяют просматривать и изменять параметры ядра во время выполнения.
В частности, мы рассмотрим файлы, связанные с поведением системы при аварийном завершении. Мы снова можем использовать команду cat
для просмотра содержимого этих файлов.
Откройте терминал, если он еще не открыт.
Сначала рассмотрим файл panic
. Этот файл контролирует поведение ядра при возникновении паники (серьезной, неисправляемой ошибки). Значение в этом файле представляет собой количество секунд, которые ядро будет ждать перед перезагрузкой после паники.
Введите следующую команду и нажмите Enter:
cat /proc/sys/kernel/panic
В качестве вывода вы увидите одно число, например:
0
Значение 0
означает, что ядро не будет автоматически перезагружаться после паники. Положительное значение указывает количество секунд, которые нужно подождать перед перезагрузкой.
Далее рассмотрим файл panic_on_oops
. "Oops" - это менее серьезная ошибка, чем паника, но она все еще может указывать на проблему. Этот файл определяет, должна ли "oops" вызвать полную панику ядра.
Введите следующую команду и нажмите Enter:
cat /proc/sys/kernel/panic_on_oops
В качестве вывода вы увидите либо 0
, либо 1
:
1
Значение 0
означает, что "oops" не вызовет панику. Значение 1
означает, что "oops" вызовет панику.
Эти параметры ядра важны для понимания того, как ваша система будет реагировать на ошибки и как kdump
может быть задействован для сбора информации о сбоях.
Нажмите Продолжить, чтобы завершить это практическое занятие.