Linuxにおけるプロセスの親子関係について

ryichk
·

コンピュータの電源を入れると次のような順序でシステムが初期化される。

  1. BIOSやUEFIなどのファームウェアが起動してハードウェアを初期化する

  2. ファームウェアがGRUBなどのブートローダを起動する

  3. ブートローダがOSカーネルを起動する

  4. カーネルがinitプロセスを起動する

  5. initプロセスが子プロセスを起動し、さらにその子プロセスを起動し...と続き、プロセスの木構造を作る

`pstree`コマンドを使えばプロセスの親子関係を木構造で示してくれる。

参照

[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識【増補改訂版】

@ryichk
wanna be a good hacker.