linux 的 Magic SysRq key

在系统假死或者需要类似硬重启的时候可以使用reisub,这个方法可以在各种情况下安全地重启计算机。在Print Screen的地方有个SysRq,这个是按住Alt-PrintScreen相当于按住SysRq,然后依次按下reisub这几个键,按完b系统就会重启。

SysRq是系统请求,这个时候输入的所有直接由Linux内核处理,可以进行许多低级操作。reisub的每个字母都是一个独立操作:

unRaw  将键盘控制从X Server那里抢过来

tErminate  给所有进程发送SIGTERM信号

kIll  给所有进程发送SIGKILL信号

Sync  将所有数据同步至磁盘

Unmount  将所有分区umount

reBoot     重启

字母顺序不能记错,助记方法,busier(busy的比较级,更忙)倒过来就行了,作者真聪明,这都能想到。

其中 cat /proc/sys/kernel/sysrq,  /etc/sysctl.conf 中:kernel.sysrq=1

sysrq 按了之后,alt要一直按住再依次按reisub

 

 

 

 

 

 

 

posted on 2013-01-16 17:19  Richard.FreeBSD  阅读(365)  评论(0编辑  收藏  举报

导航