Wie kann man Kernel Ups / Panic sehen? und bieten "Beweis"

615
user554700

Ich mache diese Aufgabe und bin irgendwie verwirrt darüber, ob ich Kernel-Oops / Panik nachweisen kann

static int __init hello_init(void) { printk(KERN_INFO "Hello world!\n"); return 1/0; //Crashes the program } 

Wie bekomme ich den Beweis einer Kernel-Panik? Ich kenne die Verwendung von dmesg, aber das kann ich nur im Terminal sehen. Welche anderen Möglichkeiten gibt es, um einen überzeugenden Beweis zu liefern?

1
Bei einer Kernel-Panik blinken die LEDs für das Scroll Lock und die Caps Lock auf Ihrer Tastatur kontinuierlich. Das System reagiert nicht mehr. Die blinkenden Lichter sind ein Signal, um visuell anzuzeigen, dass die Maschine abgestürzt ist, auch wenn Sie die Konsole nicht sehen können. bwDraco vor 8 Jahren 2

1 Antwort auf die Frage

0
bwDraco

Wenn der Kernel in Panik geraten ist, sollte die Maschine vollständig aufgehängt sein (keine Reaktion auf Tastatur oder Maus), und die LEDs für die Bildlaufsperre und die Feststelltaste sollten ständig blinken. Die blinkenden Lichter sollen eine Kernel-Panik signalisieren, auch wenn Sie die Konsole nicht sehen können.