返回
顶部

修改密码

首页 > 文章 > 体育 > 正文
strace命令 – 跟踪系统调用信息

+1

-1

收藏

+1

-1

点赞0

评论0

标题:strace命令 – 跟踪系统调用信息
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

strace命令来自英文单词“跟踪”,其功能是用于跟踪系统调用信息。strace命令是一个集诊断、调试、统计于一体的工具,可以对系统调用和信号传递的跟踪结果进行分析,从而解决问题。

Linux系统中进程不能直接访问硬件设备,当进程需要读取磁盘文件或接收网络数据时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。而strace命令则可以跟踪到一个进程产生的系统调用数据——包括参数,返回值,执行消耗时间等信息。

语法格式:strace [参数] [对象]

常用参数:

参考示例

根据指定进程的系统调用:

[root@linuxcool ~]# strace -p 5188

根据指定进程的所有系统调用,并统计所花费时间(微秒级):

[root@linuxcool ~]# strace -T -tt -e trace=all -p 5188

与该功能相关的Linux命令:

env命令 – 显示和定义环境变量uustat命令 – 显示UUCP目前的状况package-cleanup命令 –  清理本地安装的RPM软件包pgrep命令 – 检索进程PID号码nsupdate命令 – 动态DNS更新工具dstat命令 –  全能系统信息统计工具iptables-save命令 – 保存防火墙策略规则tload命令 – 显示系统负载状况metassist命令 – 支持Solaris Volume Manager的自动卷创建实用程序nohup命令 – 后端运行程序
版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
换一批
热点排行