/proc/sysrq-trigger 這個節(jié)點是最近調(diào)試穩(wěn)定性的時候接觸的,完整的內(nèi)容可以參考內(nèi)核目錄下 /kernel-4.9/Documentation/sysrq.txt,這里只寫出常用部分。
用該功能必須將內(nèi)核中的 CONFIG_MAGIC_SYSRQ 配置選項打開,但一般的發(fā)行版本都將此選項關閉了,該功能主要是用于調(diào)試的,想體驗該功能的重新配置下內(nèi)核。
1、用法
echo b > /proc/sysrq-trigger
立即重啟機器,而且不會將緩沖區(qū)同步到硬盤,也不會卸載已掛載的硬盤
echo c > /proc/sysrq-trigger
使系統(tǒng)崩潰,如果配置了crashdump,崩潰后會生成 dump 文件
echo d > /proc/sysrq-trigger
列出系統(tǒng)中所有被持有的鎖
echo e > /proc/sysrq-trigger
向系統(tǒng)中除 init 外的所有進程發(fā)出 SIGTERM 信號
echo f > /proc/sysrq-trigger
調(diào)用 oom_kill 殺死內(nèi)存的 hog 進程
echo g > /proc/sysrq-trigger
kgdb 會使用該項
echo h > /proc/sysrq-trigger
顯示幫助信息
echo i > /proc/sysrq-trigger
向系統(tǒng)中除 init 外的所有進程發(fā)出 SIGKILL 信號
echo j > /proc/sysrq-trigger
Forcibly "Just thaw it" - filesystems frozen by the FIFREEZE ioctl
echo k > /proc/sysrq-trigger
Secure Access Key (SAK) Kills all programs on the current virtual console. NOTE: See important comments below in SAK section.
echo l > /proc/sysrq-trigger
顯示現(xiàn)在所有活動 cpu 的堆棧
echo m > /proc/sysrq-trigger
將當前內(nèi)存信息 dump 到終端
echo n > /proc/sysrq-trigger
用來使實時任務可以設置 nice 值
echo o > /proc/sysrq-trigger
關閉系統(tǒng)
echo p > /proc/sysrq-trigger
將寄存器和 flags dump 到終端
echo q > /proc/sysrq-trigger
Will dump per CPU lists of all armed hrtimers (but NOT regular timer_list timers) and detailed information about all clockevent devices
echo r > /proc/sysrq-trigger
Turns off keyboard raw mode and sets it to XLATE。
echo s > /proc/sysrq-trigger
將嘗試同步所有已掛載的文件系統(tǒng)
echo u > /proc/sysrq-trigger
將當前任務的列表和他們信息輸出到終端
echo v > /proc/sysrq-trigger
強制恢復 framebuffer console
echo w > /proc/sysrq-trigger
將進入 uninterrupted 狀態(tài)的任務信息 dump 出來
echo x > /proc/sysrq-trigger
Used by xmon interface on ppc/powerpc platforms
echo y > /proc/sysrq-trigger
Show global CPU Registers [SPARC-64 specific]
echo z > /proc/sysrq-trigger
Dump the ftrace buffer
echo '0'-'9' > /proc/sysrq-trigger
-
內(nèi)核
+關注
關注
4文章
1467瀏覽量
42873 -
節(jié)點
+關注
關注
0文章
229瀏覽量
25566
發(fā)布評論請先 登錄
S32G3板卡上內(nèi)核崩潰后自動重啟怎么解決?
Linux系統(tǒng)死機的軟硬件問題理會
方法節(jié)點和屬性節(jié)點
誰能教教我labview中【屬性節(jié)點】的用法
【AWorks試用體驗】學習筆記(6) proc 文件系統(tǒng)
分享幾種RK3399開啟ramoops查看kernel log的方法
在E5500上發(fā)生內(nèi)核崩潰時生成vmcore怎么處理?
Oracle-ProC編程入門
proc/sysrq-trigger節(jié)點用法
評論