Linux-SysRq

目前的Linux发行版一般都开启了SysRq。

cat /proc/sys/kernel/sysrq

如果输出非0,就说明开启了SysRq,如果输出为0,可以临时启用SysRq:

echo 1 > /proc/sys/kernel/sysrq

也可以在/etc/sysctl.conf里写入kernel.sysrq = 1实现在开机时自动启用SysRq。

SysRq可以通过命令行发送给内核:

echo 字母 > /proc/sysrq-trigger

也可以通过键盘发送给内核:同时按住AltSysRq键以及相应的字母。注意现在的键盘上SysRq键通常跟截屏键PrtSc是一个键。

一些常用的SysRq如下。

  • b: 重启

  • o: 关机

  • s: 磁盘缓冲区同步

  • c: 使kernel panic

  • r: 把键盘设置为 ASCII 模式

  • e: 向除 init 外所有进程发送 SIGTERM 信号

  • i: 向除 init 外所有进程发送 SIGKILL 信号

  • s: 同步所有已挂载的文件系统

  • u: 重新挂载所有已挂载的文件系统为只读模式

完整列表:https://en.wikipedia.org/wiki/Magic_SysRq_key

常用的组合键:

  • 安全重启:r e i s u b

  • 安全关机:r e i s u o

这些操作之间要隔一段时间,不然可能前一个操作可能没有做完。

来源:

linux键盘如何重启,使用 SysRq 键安全重启挂起的 Linux

https://askubuntu.com/questions/22000/hotkey-to-shut-down-from-login-screen/22014#22014

posted @   寻找繁星  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示