使用fork炸弹命令后会发生什么?
答案1
根据系统的不同,您可能会收到如下错误消息:
No command 'fork' found, did you mean:
Command 'forg' from package 'forg' (universe)
Command 'gfork' from package 'globus-gfork-progs' (universe)
Command 'pork' from package 'pork' (universe)
Command 'forw' from package 'nmh' (universe)
Command 'forw' from package 'mailutils-mh' (universe)
更严重的是:Linux 上没有“fork 炸弹”命令。 A叉子炸弹是一个生成自身副本的程序,该程序生成自身的副本等。
最简单的制作方法可能是 bash 形式之一:
例如(来自链接的文章):
:(){ :|:& };:
或者
bomb() { bomb | bomb& }; bomb
或者
bomb() { bomb & bomb; }; bomb
(:
只是 bash 中一个可能的函数名称,管道在这里并没有真正做任何事情)。
除非您对 Linux 允许用户运行的最大进程数设置了一些资源限制,否则它会冻结您的计算机。您可以使用 设置这些限制sudo -e /etc/security/limits.conf
。