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文章
1468瀏覽量
42874 -
Linux
+關注
關注
88文章
11760瀏覽量
219022 -
系統
+關注
關注
1文章
1046瀏覽量
22311
發布評論請先 登錄
相關推薦
熱點推薦
嵌入式Linux設計:內核配置
配置是構建內核的第一步。有許多方法和各種選項可供選擇。內核將在進程結束時生成一個 .config 文件,并生成一系列符號鏈接和文件頭,系統其余部分將使用這些文件來完成
發表于 07-26 11:42
?1917次閱讀
對于一般PC的普通內核配置
對于一般PC的普通內核配置 對于一般的用戶而言,對于Linux內核的效率和大小的要求都不高。因此一般不對內核重新配置,因為Linux安裝程序會在安裝時對大部分設置按照安裝的需求和實際
發表于 08-15 14:12
請問我該在這個內核配置選項中選擇哪個?
求大神指導。在配置的時候雙網卡綁定的時候,我一直只有一個網卡的驅動驅上了,我想知道想驅動兩個,在這個內核配置選項中選擇哪個?謝謝謝謝事關畢業啊,老師選得太難了
發表于 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
內核配置項引發網絡性能下降的深度剖析
在嵌入式系統開發中,內核配置對系統性能起著關鍵作用。近期在對基于 Rockchip 平臺的 Linux 內核配置調試時,發現三個內核跟蹤器配置項(CONFIG_IRQSOFF_TRAC
什么是SysRq 內核配置選項
評論