strace コマンド
strace [OPTION] COMMAND [ARG...]
コマンドが呼び出すシステムコールと、その引数・戻り値・errno を順に表示する。低レイヤの挙動調査や障害解析に使う。
使用例
strace lsls が呼ぶシステムコールを表示strace -e trace=openat cat /etc/hostnameopenat だけに絞って観察strace -f sh -c 'ls'-f で子プロセスまで追跡strace -c lsシステムコールの回数・時間を集計関連する学習トピック
📖 strace でシステムコールを観察する📖 主要なシステムコール(open/read/write/close)📖 プロセス生成(fork/exec/wait)📖 システムコールとは(ユーザ空間とカーネル空間の境界)📖 errno とエラー処理の考え方📖 ライブラリ関数とシステムコールの違い