TCY 发表于 2019-2-14 16:18:55

fork炸弹

fork炸弹是一个权限最低时,危险性最高的命令,内容是:
:(){:|:&};:
就11个字符,但它可以快速让Linux电脑耗尽内存……
解释:
#定义一个叫:的函数(Linux会视为正常语法)
:()
{
#调用自身,用结果调用第二次,且用&保证子进程在主进程停掉后继续运行
    :|:&
};
#执行
:
大家有没有想起小甲鱼的快速发热的C程序?二者都是不断生成进程。

解决办法:
执行这样一条命令:
ulimit -Hu 128
将当前终端的生成进程数限制在128个内,这样就不会因为进程过多导致崩溃了。

TCY 发表于 2019-2-14 16:24:45

当然fork炸弹拔电源即可停止(虚拟机的关掉虚拟机软件)
页: [1]
查看完整版本: fork炸弹