如何在Linux系统上使用SysRq密钥?

Modified on: Mon, 19 Aug 2019 16:40:02 +0800

据我所知,SysRq密钥可用于在崩溃的Linux服务器上执行低级系统命令。

有人可以解释如何使用此功能,无论是通过ssh还是vmware控制台窗口远程工作,还是可以使用的其他任何东西(除了重新启动崩溃的系统)?

作者:Brent

最佳答案

SysRq关键命令是通过按住 Alt +发出的 SysRq 并输入任意组合键。我所知道的最常见的组合是 Alt + SysRq + RSEIUB

  • R - 从原始模式切换键盘
  • S - 同步所有已挂载的文件系统
  • E - 将SIGTERM信号发送到除init以外的所有进程
  • I - 将SIGKILL信号发送到除init以外的所有进程
  • U - 以只读模式重新安装所有已挂载的文件系统
  • B - 立即重启系统,无需卸载分区或同步

维基百科页面提供了有关各种密钥及其功能的更多信息。

要回答您的其余问题,是的,它可以远程工作(只要您仍然可以与系统进行通信)和VMWare控制台。只要内核正在读取击键,就会读取 SysRq 输入并对其进行操作。 (它有效地将命令直接发送到内核,绕过系统的其余部分)


相关问答

添加新评论