Strace 是一个非常强大的调试命令行实用工具,它通过监视特定程序的系统调用和信号来帮助解决问题。 如果我们没有可用的源代码,可以使用 strace 来分析程序如何与系统交互。 在本文中,我们将讨论一些用于对 Linux 中的程序和进程进行故障排除和调试的重要 strace 命令。
安装
strace 实用工具的安装是一个简单易行的过程。 使用以下命令根据您的 Linux 发行版安装应用程序。
Debian/Ubuntu
$ sudo apt install strace
红帽/CentOS
$ yum install strace
通过运行以下命令验证安装
$ strace -V
输出:
1.使用strace跟踪Linux命令系统调用
Strace 在跟踪 Linux 命令系统调用时很有帮助。 在这个例子中,一个简单的命令 密码 用于跟踪。
$ strace pwd
输出: