【转载】linux fork死循环炸弹及其预防
在Linux系统下执行这段代码 😦){ 😐:& };: 就会引起死机,一旦执行起来后,唯一的方法就是重启系统。实际上这段代码是一段无限递归代码,将系统资源耗尽。
本文下面有这段代码的详细解释,为了防止fork炸弹,方法就是限制用户能够启动的进程数。具体做法,编辑/etc/security/limits.conf文件,在末尾加入 :
* hard nproc 200
将用户的进程数限制为200,经过测试,root账户不受这个限制。
To improve is to change, to be perfect is to change often.