如何杀死内核调度程序

如何杀死内核调度程序

今天我摆弄电脑,想知道如果我杀了会发生什么init。我试过了kill 1,什么也没发生。我试过了kill -9 1,什么也没发生。我尝试了很多非常致命的信号,但都被忽略了。我终于能够用 gdb 附加到它并以这种方式杀死它。现在我已经杀死了 PID 1,,init我想杀死 PID 0,即内核调度程序。我该怎么做呢? gdb 找不到该进程,因此该方法已失效,我被难住了。

另外,是的,我知道这样做绝对没有实际目的,但这只是一台 PC,我相信 ext4 的日志功能并且我有备份,所以我只是想摆弄它(也许可以了解一些进程中的 Linux 内核。)

这是在 Ubuntu 20.04 上。

答案1

内核调度程序不是一个单独的进程,你不能这样停止它。看Linux 中的进程调度程序是什么?了解详情。

要停止内核,你需要让系统panic;发生内核恐慌时 sysrq 是否工作?描述了一种方法。

相关内容