Linux内核提供了一些与用户空间的通信机制,例如procfs接口和sysfs接口,大部分的这些接口都可以作为获取内核信息的手段。
但除了这些接口,内核也提供了专门的调试机制——系统请求键SysRq。
SysRq被内核称为“Magic SysRq key”,即“神奇的系统请求键”。
简单来说,就是可以通过键盘的按键获取内核的信息,用于调试。相当于是一个快捷键。
SysRq内核配置选项
要使用系统请求键SysRq,内核配置选项中必须打开CONFIG_MAGIC_SYSRQ
CONFIG_MAGIC_SYSRQ=y
SysRq键是复合键【Alt+ SysRq】,大多数键盘的SysRq和PrtSc键是复用的。
系统请求键命令说明
| 键命令 | 说明 |
|---|---|
|
|
重启机器 |
|
|
给init之外的所有进程发送SIGTERM信号 |
|
|
给init之外的所有进程发送SIGKILL信号 |
|
|
安全访问键:杀掉这个控制台上的所有进程 |
|
|
给包括init在内的所有进程发送SIGKILL信号 |
|
|
在控制台上显示内存信息 |
|
|
关闭机器 |
|
|
在控制台上显示寄存器 |
|
|
关闭键盘的原始模式 |
|
|
同步所有挂接的磁盘 |
|
|
在控制台上显示所有的任务信息 |
|
|
卸载所有已经挂载的磁盘 |
以上是系统请求键SysRq命令的主要说明,更多的内容可以参考内核说明文档:Documentation/sysrq.txt
-
内核
+关注
关注
4文章
1436浏览量
42491 -
Linux
+关注
关注
88文章
11628浏览量
217980 -
系统
+关注
关注
1文章
1043浏览量
22173
发布评论请先 登录
嵌入式Linux设计:内核配置
对于一般PC的普通内核配置
请问我该在这个内核配置选项中选择哪个?
Linux-4.4-x86_64 内核配置选项
Linux-3.10-x86_64 内核配置选项
Linux-3.10-x86_64 内核配置选项
Linux内核配置系统详解
proc/sysrq-trigger节点用法
T507开发板如何修改和保存内核配置
TQT507开发板如何修改和保存内核配置

什么是SysRq 内核配置选项
评论