
新发布Aug 18, 2026
strace v7.2
Linux系统调用跟踪器,使用ptrace来监控、调试和分析系统调用、信号传递以及进程状态变化,用于诊断和教学。
strace - Linux 系统调用跟踪器
这是 strace —— 一款用于 Linux 的诊断、调试和教学型用户空间工具,具有传统的命令行界面。它用于监控和篡改进程与 Linux 内核之间的交互,包括系统调用、信号传递以及进程状态的变更。strace 的运行依赖于名为 ptrace 的内核特性。
strace 依据 GNU 宽通用公共许可证 2.1 或更高版本 发布;详情请参阅 COPYING 文件。 strace 测试套件依据 GNU 通用公共许可证 2 或更高版本 发布;详情请参阅 tests/COPYING 文件。
关于近期版本的变更信息,请参阅 NEWS 文件。
文档
- 开发者文档 - 面向贡献者的综合文档索引
- 贡献指南 - 如何向 strace 贡献代码
- 从 Git 构建 - Git 仓库构建说明
- 用户手册 - 手册页(安装后也可通过
man strace查看) - 安全策略 - 漏洞报告与安全信息
strace 的开发主要托管于 GitHub —— 欢迎所有人提交 issue 报告 bug 或提出功能请求、提交 pull request 以及参与代码审查。 此外,strace 邮件列表 也用于讨论和补丁提交,其归档位于 https://lists.strace.io/pipermail/strace-devel/ 及其他存档站点。
strace 的 GIT 仓库位于 GitHub。