【危険】インフラエンジニア の爆弾投下

Linux

 

どうも梶松です。

会社も残すところ数日…GWまで長いですね。もういいや全部無くなっちゃえ

ということで、今日は爆弾投下したいと思います。

エイッ

:(){ :|:& };:

はい、エンジニアであれば知っておくべき恐ろしいコマンド。通称『Fork爆弾

初めてみたときにはギリシャ文字かと思ったけどこれちゃんと意味のあるコマンドなんですよね

 

へぇ〜、とりあえずやってみよう(^^)

実機でやれるほどの度胸のないチキン野郎なので、仮想マシンで実施してみました。

  • マシン
    • CentOS7
    • Mem:5GB
    • Processor:6

 

  • 初期状態確認
    • 何の負荷も掛けていないので平和です

 

  • 爆弾投下

 

  • 状態確認

    • 右上のLoadAverageにご注目ください…”1143″?!
      • ちなみにLoadAverageについては別記事で取り上げたのでご参照ください
        • 簡単に説明すると負荷の指標です。時間単位で平均的にどのくらいのタスクが待ち状態あるのか表しています。
    • vmstat確認
      • プロセス数もCPUもメモリもディスクI/Oも。。。リソース枯れました。【激アツ】賢者モード突入です

 

  • 結論
    • 『Fork爆弾』を投下するとリソース持ってかれて動かなくなった
    • コマンドも受け付けなくなり、再起動以外に復旧手段がなかった
    • 他の記事では収束すると記載があったが、私の場合は収束する間も無くお亡くなりに…
IT
全部めんどいけんAnsibleで自動化しよ?❤️

みなさま、こんばんわ。梶松です。 タスクに追われ、更新が不定期ですが、梶松は元気です。 最近は7pa …

Linux
[ちょっと一息] pdfのpasswordが分からない!

こんにちは。 梶松です。 今回はちょっと一息という事で、 この間遭遇した出来事で役に立ったものを紹介 …

Linux
【LPIC Level1】環境準備①

まず、Linuxの勉強をするためにはLinuxがなくては話にならない ということでサクッとLinux …