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文章
1482浏览量
43142 -
Linux
+关注
关注
88文章
11860浏览量
219834 -
系统
+关注
关注
1文章
1048浏览量
22443
发布评论请先 登录
相关推荐
热点推荐
嵌入式Linux设计:内核配置
配置是构建内核的第一步。有许多方法和各种选项可供选择。内核将在进程结束时生成一个 .config 文件,并生成一系列符号链接和文件头,系统其余部分将使用这些文件来完成
发表于 07-26 11:42
•1971次阅读
请问我该在这个内核配置选项中选择哪个?
求大神指导。在配置的时候双网卡绑定的时候,我一直只有一个网卡的驱动驱上了,我想知道想驱动两个,在这个内核配置选项中选择哪个?谢谢谢谢事关毕业啊,老师选得太难了
发表于 06-13 04:00
Linux-4.4-x86_64 内核配置选项
Linux-4.4-x86_64 内核配置选项简介作者:金步国版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保:本文作者不保证作品内容准确无误,亦不
发表于 07-02 07:10
Linux-3.10-x86_64 内核配置选项
http://www.jinbuguo.com/kernel/longterm-3_10-options.htmlLinux-3.10-x86_64 内核配置选项简介作者:金步国版权声明本文作者
发表于 07-02 08:06
Linux-3.10-x86_64 内核配置选项
Linux-3.10-x86_64 内核配置选项简介作者:金步国[www.jinbuguo.com]版权声明本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。无担保
发表于 07-02 06:57
Linux内核配置系统详解
,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的
发表于 11-01 15:45
•4次下载
proc/sysrq-trigger节点用法
。 用该功能必须将内核中的 CONFIG_MAGIC_SYSRQ 配置选项打开,但一般的发行版本都将此选项关闭了,该功能主要是用于调试的,想
T507开发板如何修改和保存内核配置
本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。1.修改内核配置编译时系统会先检测当前内核源码目录下是否存在.config文件,如果存在,直接使用此配置.confi
TQT507开发板如何修改和保存内核配置
本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。 1.修改内核配置 编译时系统会先检测当前内核源码目录下是否存在.config文件,如果存在,直接使用此配置.con
内核配置项引发网络性能下降的深度剖析
在嵌入式系统开发中,内核配置对系统性能起着关键作用。近期在对基于 Rockchip 平台的 Linux 内核配置调试时,发现三个内核跟踪器配置项(CONFIG_IRQSOFF_TRAC
什么是SysRq 内核配置选项
评论