Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我只是想知道叉子炸弹是如何工作的,我知道也有类似的问题,但答案并不完全是我想要的(或者也许我只是无法找到答案)
它在流程方面如何运作?
孩子会继续被生产然后自我复制吗?摆脱困境的唯一方法是重启系统?
叉式炸弹对系统有长期的影响吗?
谢谢!
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我只是想知道叉子炸弹是如何工作的,我知道也有类似的问题,但答案并不完全是我想要的(或者也许我只是无法找到答案)
它在流程方面如何运作?
孩子会继续被生产然后自我复制吗?摆脱困境的唯一方法是重启系统?
叉式炸弹对系统有长期的影响吗?
谢谢!
最佳答案
它在流程方面如何运作?
它创建了太多的进程,系统无法再创建了。
孩子会继续被生产然后自我复制吗?
是的,fork in the name means replication。
摆脱困境的唯一方法是重启系统?
不,可以通过一些自动安全措施将其停止,例如。限制每个用户的进程数。
叉式炸弹对系统有长期的影响吗?
叉子炸弹本身不会更改任何数据,但会暂时(在运行时)导致超时,无法访问的服务或OOM。精心设计的系统应该可以解决这个问题,但是现实可能有所不同。
关于linux - 用进程解释fork()炸弹? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28438818/
10-09 07:41