🐧 Linux 総合学習プラットフォーム
観察

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 とエラー処理の考え方📖 ライブラリ関数とシステムコールの違い

同じカテゴリのコマンド

ltrace

▶ 学習アプリで「strace」を練習する