私のコンピュータで「フォーク爆弾」を実行するとどうなりますか?

私のコンピュータで「フォーク爆弾」を実行するとどうなりますか?

フォーク爆弾コマンドを使用した後はどうなりますか?

答え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 Bomb」コマンドがないことです。 ㅏフォーク爆弾自分をコピーするプログラム、プログラムが自分をコピーするなどのプログラムです。

これを行う最も簡単な方法はおそらくbash形式の1つです。

たとえば(リンクされた記事から):

  :(){ :|:& };:

または

 bomb() { bomb | bomb& }; bomb

または

 bomb() { bomb & bomb; }; bomb

:Bashでは可能な関数名にすぎず、パイプは実際には何もしません。)

Linuxでユーザーが実行できるプロセスの最大数にリソース制限を設定しないと、コンピュータはハングします。を使用してこれらの制限を設定できますsudo -e /etc/security/limits.conf

関連情報