作为Linux的用户,如何故意让自己的Linux死机?
这个问题看似简单,但是真要去做,还不是那么容易能做到的。
不信读者先不要看后文,先自己尝试一下如何让自己的Linux死机。
目前我已探索出了3种方法,罗列如下:
方法一、无限fork循环
用这种方法可以耗尽系统资源,首先是感觉系统变慢,然后感觉系统死机。
这种方法效果不是最好的,受害者可以在终端运行top命令看到问题出在什么地方。
程序如下:
#include <unistd.h>
int main(int argc, char* argv[]) {
pid_t pid = 0;
while(1) {
pid = fork();
}
}
方法二、给Xorg进程发送STOP信号
在Linux终端下,执行命令如下:
$ kill -SIGSTOP <xorg进程的pid>
这种方法只能让系统假死,用户还可以通过ssh登录过来,或者用<Ctrl> + <Alt> + F<n> 切换到其他终端。
方法三、创建一个最高优先级的进程,占用全部CPU资源
将下面这个程序编译之后,作为root用户运行,系统立马就会死机。
效果显著,