Tastenkombination für den Linux-Bootvorgang (Strg + Rollen)

Tastenkombination für den Linux-Bootvorgang (Strg + Rollen)

Wenn ich (während des Hochfahrens) Strg + Rollen drücke, werden einige Informationen angezeigt, die ich wissen möchte.

Ausgabebeispiel

Und wie kann ich es Seite für Seite überprüfen? Ich habe (Umschalt+Bild auf) verwendet, aber der Verlauf war nicht ausreichend.

Antwort1

Ich denke, Sie könnten per Befehl auf einige Informationen zugreifen dmesg. Sie könnten das gesamte Kernelprotokoll für ein neu gestartetes System sehen.

Antwort2

In der Datei linux-keys-bare.inc(die ich von /usr/share/kbd/keymaps/i386/include/linux-keys-bare.incmeinem Rechner abgerufen habe) ist der Schlüsselcode 70 folgendermaßen eingestellt:

plain   keycode  70 = Scroll_Lock
shift   keycode  70 = Show_Memory
control keycode  70 = Show_State
alt     keycode  70 = Show_Registers

Der Tastencode 70 ist die Rollen-Taste: Scancode-Diagramm der britischen Tastatur, das zeigt, dass Scroll Lock den Tastencode Hex 46 hat Abgerufen von kbdlayout.info/KBDUK

Hex 46 -> 70

Wenn Sie also Strg + Rollen drücken, weisen Sie den Linux-Kernel an, den „Status anzuzeigen“. Sie können auch Umschalt + Rollen drücken, um den „Speicher anzuzeigen“, und Alt + Rollen, um die „Register anzuzeigen“.

Bei näherer Betrachtung scheint es, dass „Status anzeigen“ den Scheduler dazu veranlasst, Informationen über Prozesse auszudrucken (z. B. Aufgabenname, Wartezeit, Sch-Verzögerung und Laufzeit).

Weitere Informationen finden Sie in dieser Quelldateitorvalds/linux/tools/perf/builtin-sched.c

Ich konnte nicht viele Informationen zu "show memory" und "show registers" finden - es gibt wahrscheinlich einen Verweis darauf im Linux-Kernel, ich konnte ihn nur nicht finden

verwandte Informationen