每次新的 dmesg 到达时,Linux 都会切换到神秘的内核缓冲区视图

每次新的 dmesg 到达时,Linux 都会切换到神秘的内核缓冲区视图

有一个神秘的 tty 只对 sysrq 做出反应,而不对任何其他键盘输入做出反应。

它是在我参与SysRQ+FSysRq+之后开始的i

每隔 30 秒左右,Linux 就会从当前的 tty 切换到包含最新 dmesg 的奇怪的、无法控制的 tty。

每行都以正常运行时间开头,例如 [2312154.4828572]

Ctrl+ Alt+F#并没有让我离开那里。

这个神秘的tty是什么?

答案1

您神秘的“内核缓冲区视图”似乎与系统仅运行内核和进程时的样子相似init。 (但这并不能解释明显的控制台切换。)

SysRqI 杀死除以下之外的所有进程init。您的桌面会话消失了,所有系统守护进程都消失了......init应该重新启动一些getty,所以您应该能够登录,但也许它没有在您的系统上执行此操作。所以你最终会进入虚拟控制台之一;无论您切换到哪一个,看起来都会与其他控制台类似,但内核消息只会发送到当前的虚拟控制台,这会导致您所描述的印象。

在这种情况下,除了未刷新的数据之外没有任何东西可以恢复,所以这SysRqSUB就是要走的路。

相关内容