日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux+sysrq+键盘调试,内核调试 – MagicSysRq - 嵌入式 Linux 知识库

發布時間:2025/3/15 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux+sysrq+键盘调试,内核调试 – MagicSysRq - 嵌入式 Linux 知识库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Note: This article is currently only a draft and is a part of a

series of articles I’m going to publish the next few months – if you

want to contribute to it, please feel free to. However it would be nice

if you could coordinate your efforts with

me

This article is still work in progress and still needs a lot of effort.

Contents

Introduction

MagicSysRq is a special key combination which lets the user perform

certain low level tasks of the kernel and is especially useful when the

whole system seems to be hung. MagicSysRq e.g. makes it possible to,

more or less, cleanly shutdown a system, which doesn’t even respond to

CTRL+ALT+DEL any more.

The MagicSysRq functions are invoked by pressing ALT+SysRq+Function Key

where function key describes one of the following.

TODO:Insert table here

Example

The probably most used combination of MagicSysRq functions is the one

RSEIUB, which can be easyly remebered by the mnemonic trick “Raising

Elephants is so utterly boringfootnote{“You can still find several

references the mnemonic Raising Skinny Elephants is utterly boring on

the internet – however it is probably better to do the sync after the

tasks exited/were killed} – although we’re dealing with penguins here 😉

According to the table above this performs, in order: R Put Keyboard in

Raw Mode E terminate all tasks I kill all tasks S Sync U remount all

filesystems read-only B Reboot

Troubleshooting

You can easily and safely check whether MagicSysRq works on your System

by pressing Alt+SysRq+H – on a console you should now see a short help

text of the MagicSysRq Feature or at least print this to `dmesg`.

If you don’t see the help text, check whether CONFIG_MAGIC_SYSRQ=y

is set in your Kernel Config. If it is set, please check the output of

‘cat /proc/sys/kernel/sysrq’ which should report 1 if MagicSysRq is

enabled. To enable it just do a simple echo 1 > /proc/sys/kernel/sysrq

Important Files

/proc/sys/kernel/sysrq – enable/disable MagicSysRq at runtime

/proc/sysrq-trigger – trigger MagicSysRq from the console (e.g. useful

over ssh)

TODO Content:

Explanation of remaining keys

using it over serial line -> BREAK+key, in kermit ctrl- b KEY

Interaction with KDB

Interaction with kexec / crashkernel

External links

總結

以上是生活随笔為你收集整理的linux+sysrq+键盘调试,内核调试 – MagicSysRq - 嵌入式 Linux 知识库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。