11 Strace 命令与 Linux 中的示例

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

输出: