我只是想知道一个叉炸弹是如何工作的,我知道有类似的问题,但答案并不是我想要的(或者我可能还没遇到过一个)
它在流程方面如何运作?
孩子们是否继续生产然后复制自己?通过重启系统是唯一的解决方法吗?
因叉形炸弹对系统造成长期影响吗?
谢谢!
答案 0 :(得分:1)
它在流程方面如何运作?
它创建了许多进程,系统无法再创建。
孩子们是否继续生产然后自己复制?
是的,fork in the name means replication。
是摆脱它的唯一方法是重启系统吗?
不,它可以通过一些自动安全措施来阻止,例如。限制每个用户的进程数。
由于叉炸弹会对系统造成长期影响吗?
一个fork炸弹本身不会更改任何数据,但可以暂时(运行时)导致超时,无法访问的服务或OOM。一个精心设计的系统应该能够解决这个问题,但实际情况可能会有所不同。