Linux內核提供了一些與用戶空間的通信機制,例如procfs
接口和sysfs
接口,大部分的這些接口都可以作為獲取內核信息的手段。
但除了這些接口,內核也提供了專門的調試機制——系統(tǒng)請求鍵SysRq
。
SysRq
被內核稱為“Magic SysRq key
”,即“神奇的系統(tǒng)請求鍵”。
簡單來說,就是可以通過鍵盤的按鍵獲取內核的信息,用于調試。相當于是一個快捷鍵。
SysRq內核配置選項
要使用系統(tǒng)請求鍵SysRq
,內核配置選項中必須打開CONFIG_MAGIC_SYSRQ
CONFIG_MAGIC_SYSRQ=y
SysRq
鍵是復合鍵【Alt
+ SysRq
】,大多數(shù)鍵盤的SysRq
和PrtSc
鍵是復用的。
系統(tǒng)請求鍵命令說明
鍵命令 | 說明 |
---|---|
|
重啟機器 |
|
給init 之外的所有進程發(fā)送SIGTERM 信號 |
|
給init 之外的所有進程發(fā)送SIGKILL 信號 |
|
安全訪問鍵:殺掉這個控制臺上的所有進程 |
|
給包括init 在內的所有進程發(fā)送SIGKILL 信號 |
|
在控制臺上顯示內存信息 |
|
關閉機器 |
|
在控制臺上顯示寄存器 |
|
關閉鍵盤的原始模式 |
|
同步所有掛接的磁盤 |
|
在控制臺上顯示所有的任務信息 |
|
卸載所有已經掛載的磁盤 |
以上是系統(tǒng)請求鍵SysRq
命令的主要說明,更多的內容可以參考內核說明文檔:Documentation/sysrq.txt
-
內核
+關注
關注
3文章
1416瀏覽量
41446 -
Linux
+關注
關注
87文章
11511瀏覽量
213858 -
系統(tǒng)
+關注
關注
1文章
1032瀏覽量
21822
發(fā)布評論請先 登錄
嵌入式Linux設計:內核配置

對于一般PC的普通內核配置
請問我該在這個內核配置選項中選擇哪個?
Linux-4.4-x86_64 內核配置選項
Linux-3.10-x86_64 內核配置選項
Linux-3.10-x86_64 內核配置選項
Linux內核配置系統(tǒng)詳解
proc/sysrq-trigger節(jié)點用法
T507開發(fā)板如何修改和保存內核配置

TQT507開發(fā)板如何修改和保存內核配置

評論