当前位置: 技术问答>linux和unix
怎么屏蔽fork炸弹
来源: 互联网 发布时间:2017-05-03
本文导语: while(1) { fork(); } 这样的 我用ulimit 限制进程数 虽然不会死机了 但是当前控制台没办法在执行指令了 会显示 bash: fork: retry: 没有子进程 有没有这个API 最好在程序里面C语言实现 | As a fork bomb's mod...
while(1)
{
fork();
}
这样的
我用ulimit 限制进程数 虽然不会死机了 但是当前控制台没办法在执行指令了
会显示
bash: fork: retry: 没有子进程
有没有这个API 最好在程序里面C语言实现
{
fork();
}
这样的
我用ulimit 限制进程数 虽然不会死机了 但是当前控制台没办法在执行指令了
会显示
bash: fork: retry: 没有子进程
有没有这个API 最好在程序里面C语言实现
|
As a fork bomb's mode of operation is entirely encapsulated by creating new processes, one way of preventing a fork bomb from severely affecting the entire system is to limit the maximum number of processes that a single user may own. On Linux, this can be achieved by using the ulimit utility; for example, the command ulimit -u 30 would limit the affected user to a maximum of thirty owned processes.[8] On PAM-enabled systems, this limit can also be set in /etc/security/limits.conf,[9] and on FreeBSD, the system administrator can put limits in /etc/login.conf.[10]
http://en.wikipedia.org/wiki/Fork_bomb#Prevention
http://en.wikipedia.org/wiki/Fork_bomb#Prevention
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。