Комбинация клавиш загрузки 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 имеет шестнадцатеричный код 46 Получено с kbdlayout.info/KBDUK

Шестнадцатеричный код 46 -> 70

Итак, нажимая Control + Scroll Lock, вы говорите ядру Linux «показать состояние», вы также можете попробовать Shift + Scroll Lock, чтобы «показать память», и Alt + Scroll Lock, чтобы «показать регистры».

При дальнейшем рассмотрении выясняется, что «показать состояние» запускает планировщик для вывода информации о процессах (т. е. имя задачи, время ожидания, задержка sch и время выполнения).

Для получения дополнительной информации см. этот исходный файл.torvalds/linux/tools/perf/builtin-sched.c

Я не смог найти много информации о «показать память» и «показать регистры» — возможно, в ядре Linux есть какая-то ссылка на них, просто я не смог ее найти.

Связанный контент