При работе с Linux иногда возникает ошибка ядра Kernel Panic. Это может произойти при использовании экспериментальных модулей ядра, при написании своего модуля или из-за сбоя оборудования.Автоматическую перезагрузку после Kernel Panic можно настроить тремя способами, хотя суть у них одна - установка параметра ядра panic.
Первый способ состоит в том чтобы добавить параметр ядра panic=num_seconds в конфигурационном файле загрузчика Grub. Здесь num_seconds - количество секунд до автоматической перезагрузки. Например:
sudo vi /boot/grub/grub.cfg
Можно также добавить этот параметр в шаблон конфигурации, как это сделать читайте в статье Устанавливаем параметры ядра в grub.
Второй способ - указать параметр kernel.panic в файле sysctl.conf:
sudo vi /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf
И наконец можно использовать подсистему /proc для изменения параметра panic:
sudo echo 10 > /proc/sys/kernel/panic
Обратите внимание, что в отличие от первых двух методов, этот метод действует только до перезагрузки, так как любые изменения в подсистеме /proc при перезагрузке стираются.
Anubis – это максимально легкое open-source решение, созданное специально для защиты небольших веб-ресурсов от бесконечного потока запросов от ботов и AI парсеров. Этот инструмент можно считать "ядерным вариантом", потому что он заставляет ботов выполнять вычисления похожие на майнинг криптовалюты. Но это неплохая альтернатива для тех, кто не может или не хочет использовать Cloudflare. Посмотреть детали





Зачет!
Третий способ в Дебиане:
Редактируйте /etc/sysctl.d/1000-custom.conf файл и добавьте следующий конфиг:
kernel.sysrq=1
# enable auto reboot on kernel panic too #
kernel.panic=10
sysrq это включит все панические клавишии с sysrq.