Linux 起動 (Ctrl + Scroll Lock) キーの組み合わせ

Linux 起動 (Ctrl + Scroll Lock) キーの組み合わせ

起動中に Ctrl + Scroll Lock キーを押すと、いくつかの情報が表示されますが、この情報について知りたいです。

出力サンプル

また、ページごとに確認するにはどうすればいいでしょうか? (Shift+Page up) を使用しましたが、履歴が不十分でした。

答え1

コマンド経由でいくつかの情報にアクセスできると思いますdmesg。新しく起動したシステムのすべてのカーネル ログを表示できます。

答え2

ファイルlinux-keys-bare.inc(私のマシンから取得/usr/share/kbd/keymaps/i386/include/linux-keys-bare.inc)では、キーコード 70 が次のように設定されています。

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

キーコード 70 は Scroll Lock キーです。 英国キーボードのスキャンコード図。Scroll Lock のキーコードは 16 進数 46 であることを示しています。 kbdlayout.info/KBDUK から取得

16進数 46 -> 70

つまり、Control + Scroll Lock を押すと、Linux カーネルに「状態を表示」するように指示することになります。Shift + Scroll Lock で「メモリを表示」、Alt + Scroll Lock で「レジスタを表示」することもできます。

さらに調べてみると、「show state」はスケジューラをトリガーしてプロセスに関する情報(タスク名、待機時間、スケジュール遅延、実行時間など)を出力するようです。

詳細についてはこのソースファイルを参照してくださいtorvalds/linux/tools/perf/builtin-sched.c

「show memory」と「show registers」に関する情報はあまり見つかりませんでした。Linuxカーネルにそれらに関する参照があるかもしれませんが、見つけられなかっただけです。

関連情報