Bir çekirdek paniği , çekirdek kurtarılamadığı bir hata tespit ettiğinde gerçekleşir. panic()
Bu durumu ele almak için adlandırılan bir işlev (genellikle bazı hata ayıklama bilgilerini boşaltmak ve / veya sistemi yeniden başlatmak suretiyle) ilk olarak UNIX'in ilk sürümlerinden birinde tanıtıldı, bu yüzden adın geldiği yer burasıydı (ve yine de çoğu UNIX'te Mac OS X dahil işletim sistemleri gibi).
Microsoft'un NT çekirdeğindeki ünlü Ölüm Mavi Ekranı (resmen Ölümcül sistem hatası olarak adlandırılır ), VMS / OpenVMS'de olduğu gibi), aynı zamanda bir "çekirdek paniği" biçimidir.
Çekirdek hangi bir Linux çekirdeğinin hata olabilir (kısmen veya geçici olarak) kurtarmak bir denir çekirdek Oops (siz bunları görmeye olabilir dmesg
bazen çıkışı).
Bir çekirdek paniğinin nedenleri, çekirdekte bir hata olabilir (örneğin, çekirdeğin bir parçası olan bir sürücüde) veya çekirdeğin beklenmedik / öngörülemeyen bir koşuluna neden olan bir donanım veya yazılım sorunu olabilir (örneğin, başlatılması imkansız olduğunda init
proces, ya da öldürülür).
Buna neyin neden olduğunu bulmak için ekranda bir şeylerin yazdırıldığını veya seri bir konsolun üzerine yazıldığını görebilirsiniz (yapılandırılmışsa). Bunu yapacak şekilde yapılandırılmışsa , bir panik durumunda çekirdek belleğini diske kaydeden bir linux çekirdek çökmesi dökümü yapmasını da sağlayabilirsiniz , böylece bir çekirdek geliştiricisi bunu analiz edebilir (elbette ki bir diske yazabiliyor). Bazı durumlarda /var/log/messages
da yararlı bilgiler olabilir (örneğin bazı durumlarda bir ayraçtan kurtarma sonradan kurtarılamaz bir hataya yol açabilir). Burada daha ayrıntılı bilgi var .