1.开启SysRq
echo 1 > /proc/sys/kernel/sysrq
2.SecureCRT设置
如果在串口终端上使用SysRQ功能,则魔法组合键为“break + 命令键”,如果要使用SecureCRT发出break,需要对SecureCRT进行特殊设置。参见下图。
1、session Options
2、Mapped Keys
3、单击Mapped Keys后,进行按键映射设置,弹出如下对话框后,输入一个要映射的原始组合键,比如我这里使用“Ctrl +d”,则在按键上按下“Ctrl + d”
4、在按下“Ctrl + d”后,调出最终要映射的目标键,在Function里选择“Telnet Function”,在后面选择“TN_BREAK”,点击“OK”设置完成。
3.SysRQ的使用
在第二步中已经介绍SysRQ功能在串口终端的组合键为“break + 命令键”,前面已经在SecureCRT中设置了break的映射键为Ctrl + d,这里我们就在键盘上先按下Ctrl + d,然后在5秒内按任意一个SysRQ命令键,就可以调用对应的SysRQ功能。如果要查看当前板子支持哪些SysRQ命令键,可以先输入“Ctrl + d”,然后输入“?”键。