gpt4 book ai didi

linux - 如何使 Linux VM 崩溃?

转载 作者:太空狗 更新时间:2023-10-29 11:36:03 25 4
gpt4 key购买 nike

我已经创建了一个监控系统,当虚拟机变得无响应或内部崩溃时,它会重新启动虚拟机。我想模拟 VM 崩溃,以便测试我的监控设置。我尝试了 fork-bomb 但它没有崩溃。我还尝试在无限循环中调用进程。

需要一种干净的方法来成功地使 VM 崩溃,而不会产生任何后续后果。

最佳答案

  1. 这会导致内核 panic 。Linux:

    echo c >/proc/sysrq-trigger

    更多信息 here

    在 Linux 上,您可能必须 echo 1 >/proc/sys/kernel/sysrq 才能

    echo c >/proc/sysrq-trigger

  2. 我知道你已经用过 fork bomb 我只是重新写一遍以供引用,或者你也可以再试一次:

    :(){ :|:& };:

  3. 将以下代码编译成一个模块并对其进行 insmod,确保您会感到 panic :

`

static int crash_module_init(void){
printf("crash module starting\n");
int *p = 0;
printk("%d\n", *p);return 0;
}
static void crash_module_exit(void){
printf("crash module exiting\n");
}
module_init(crash_module_init);
module_exit(crash_module_exit);

`

关于linux - 如何使 Linux VM 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com