免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1941 | 回复: 0
打印 上一主题 下一主题

[新手入门] truss命令的一个小技巧(原创) [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-11 23:42 |只看该作者 |倒序浏览

    今天来自己的BLOG看了看,发现网友meteor06就我的一篇关于truss的文章提了个问题。那应该是我的第一篇BLOG,当时我接触AIX还不到一年,也算是个新手吧,但发现AIX平台的人似乎都不太知道truss这个命令的强大,呵呵。其实我知道truss只是因为SOLARIS里早已有这个命令。搞AIX之前,我在VMWARE里学习了SOLARIS大半年,那也是我从WINDOWS平台转向UNIX平台的开端。CU的SOLARIS版应该是国内SOLARIS最高水平的版了,里面高手如云,LAOXIA就是其中一位,他的一篇精华帖介绍了一个truss使用的例子,现在应该还可以搜到的吧。
    我一直都认为如果作为一个系统管理员,会熟练使用truss的话,可以很轻松地解决很多软件方面的疑难杂症。那么言归正传。关于truss,有点儿小技巧可以SHARE出来。有的时候我们不知道truss -t后面的syscall都应该怎么写,因为man里没有,google似乎也找不到相关文章。那怎么办呢?举个例子一看就明白了,如下:
myaix:[/]#truss -c ls >/dev/null
syscall               seconds   calls  errors
execve                    .00       1
__loadx                   .00      17
_exit                     .00       1
close                     .00       2
kwrite                    .00      64
lseek                     .00       1
_getpid                   .00       1
getuidx                   .00      19
getdirent                 .00       3
kioctl                    .00       2      2
open                      .00       1
statx                     .00       2
getgidx                   .00      18
sbrk                      .00       4
access                    .00       1
kfcntl                    .00       5
                         ----     ---    ---
sys totals:               .02     142      2
usr time:                 .00
elapsed:                  .02
myaix:[/]#    这里不多废话,就提醒一点:errors那一列有时需要注意一下,因为有数字的行对应的syscall类型可能就是解决问题的关键点。这时,相信你已经知道truss -t后面到底应该跟什么了吧?:)
================================================================================
任何形式的转载,请写明出处:
email:
beginner@yeah.net
blog:
http://blog.chinaunix.net/index.php?blogId=739

http://www.cublog.cn/u/739/
================================================================================


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/739/showart_83944.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP