鱼C论坛

 找回密码
 立即注册
查看: 2051|回复: 1

[技术交流] fork炸弹

[复制链接]
发表于 2019-2-14 16:18:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
fork炸弹是一个权限最低时,危险性最高的命令,内容是:
  1. :(){:|:&};:
复制代码

就11个字符,但它可以快速让Linux电脑耗尽内存……
解释:
  1. #定义一个叫:的函数(Linux会视为正常语法)
  2. :()
  3. {
  4. #调用自身,用结果调用第二次,且用&保证子进程在主进程停掉后继续运行
  5.     :|:&
  6. };
  7. #执行
  8. :
复制代码

大家有没有想起小甲鱼的快速发热的C程序?二者都是不断生成进程。

解决办法:
执行这样一条命令:
  1. ulimit -Hu 128
复制代码

将当前终端的生成进程数限制在128个内,这样就不会因为进程过多导致崩溃了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-2-14 16:24:45 | 显示全部楼层
当然fork炸弹拔电源即可停止(虚拟机的关掉虚拟机软件)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-26 00:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表