找回密码
 注册
查看: 3998|回复: 0

strace追踪工具

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-6-21 17:51:15 | 显示全部楼层 |阅读模式
Linux安装是strace工具
* c, P: ?# f1 I( Z( h" S( M6 I0 I[root@1eb419a7b2e7 /]# yum install -y strace
6 t6 p& }0 M, s9 {5 q2 v7 J5 PLoaded plugins: fastestmirror, ovl
5 u$ L" B) Z9 [) ^3 i, _Loading mirror speeds from cached hostfile2 j; H8 b* B* p8 \, c: |( X
* base: mirrors.huaweicloud.com
  J' e* N- B( z) U * extras: mirrors.huaweicloud.com  q& @! _$ Q% z) R3 Q. R% M
* updates: mirrors.huaweicloud.com
" ^0 o0 [1 G9 c+ v, IResolving Dependencies
- s1 t1 ?" r0 I  P/ t# }" n--> Running transaction check& @- w8 p3 R0 I' d1 f
---> Package strace.x86_64 0:4.12-6.el7 will be installed
2 _0 r% ~4 C# S" h! \--> Finished Dependency Resolution
' t7 P. M. [# m
% P, C. x9 h, ~( O1 o) cDependencies Resolved2 F* n* b: Z4 v
* L. ?3 M: T- F( X9 s
==============================================================================================================================================
/ Y7 P: G! {9 L& [6 K$ W& @ Package                          Arch                             Version                               Repository                      Size- K' B5 o( z  ?) ?3 E+ L+ F  h
==============================================================================================================================================; h# z7 F' T$ r! I, |' I
Installing:
; q) X+ ~8 L8 d strace                           x86_64                           4.12-6.el7                            base                           459 k( A7 i" D' P+ a% B5 p
  G3 l' @# G6 a- \+ Q
Transaction Summary8 t0 l3 u$ L, \! F) f. U. c3 U
==============================================================================================================================================
6 ?5 h9 Y; T/ E' D+ PInstall  1 Package
8 O) x, Z: q1 |5 ]0 h/ U: B" X& U2 F
Total download size: 459 k
- z' M) Z* M1 X! nInstalled size: 1.7 M* f( n5 q8 s" _7 ~7 t4 u
Downloading packages:' Z1 B, V5 Y* u. w
strace-4.12-6.el7.x86_64.rpm                                                                                           | 459 kB  00:00:09     6 @/ N- n+ F8 b! D; G7 x
Running transaction check! L. Q0 o$ B7 ]
Running transaction test
! Y+ ]' h; N* vTransaction test succeeded8 }* B6 r9 \2 s' g4 e
Running transaction
. a/ N' P% H. Q4 h- a, _  Installing : strace-4.12-6.el7.x86_64                                                                                                   1/1
: Q8 W) }7 H, G: i, O  Verifying  : strace-4.12-6.el7.x86_64                                                                                                   1/1 - u7 ]# c6 P; L0 Q# ?" C
1 P; b! k" V1 {3 ]! r
Installed:
5 _# S! b! N7 Z( [  strace.x86_64 0:4.12-6.el7                                                                                                                  
9 a2 O/ [& u) Y; {  w  K  p$ z" M- [! {
Complete!
3 r; a9 @" U0 [  u9 I+ Q& j* ~; X1 Q' E* ~( G* ]* ?/ Z( l5 l
[root@1eb419a7b2e7 /]# strace -V
' w, x7 B1 ^& a4 c1 Tstrace -- version 4.121 b1 S2 h/ e0 K5 m: h) I+ t% h8 b
2 H: ]3 C( v+ l; H
追踪命令tail
: k6 _  _' e; O[root@1eb419a7b2e7 /]# strace -f tail! [$ M" x7 G2 n- \6 J% P* L
execve("/usr/bin/tail", ["tail"], [/* 8 vars */]) = 0
+ W9 l- Y# ]) ~2 a' ebrk(NULL)                               = 0x16140004 U$ X/ j8 R) b, ?) ~9 c  V% C
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea4a0009 R8 ]$ Z6 h8 i" B4 V% {+ {1 Y
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
7 a# [5 f9 _5 Z/ s* nopen("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
5 e$ L9 W7 v2 ?5 ufstat(3, {st_mode=S_IFREG|0644, st_size=12238, ...}) = 0
! g9 q( J- b/ j* [mmap(NULL, 12238, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f118ea47000& h; Y* \$ e( z
close(3)                                = 07 B& |0 Z6 y$ n
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
' _5 v% H0 a8 d4 R# k/ L8 ^, M8 Fread(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P%\2\0\0\0\0\0"..., 832) = 832
* L- T8 c" K6 A# T; nfstat(3, {st_mode=S_IFREG|0755, st_size=2173512, ...}) = 05 |( U% A! y5 ~! E: T* i
mmap(NULL, 3981792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f118e45d000+ L7 M' O' I" Q% z4 r
mprotect(0x7f118e620000, 2093056, PROT_NONE) = 0
+ k* Y, @. U6 i1 l8 ]mmap(0x7f118e81f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c2000) = 0x7f118e81f0001 \. N1 n1 ~# a( f& P0 I# ?
mmap(0x7f118e825000, 16864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f118e8250004 {# q& G, d# P, Q: o  E
close(3)                                = 0
* L: N! m$ k! p( Mmmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea46000+ O0 r' Z- [& s$ t3 [( u7 [7 _
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea44000) j" e. |1 p  k8 L" t. q
arch_prctl(ARCH_SET_FS, 0x7f118ea44740) = 0
+ z1 ?! G( p0 c- Z+ W0 |mprotect(0x7f118e81f000, 16384, PROT_READ) = 0
3 E7 E/ `; [* vmprotect(0x60e000, 4096, PROT_READ)     = 0' q& }- f5 J. d
mprotect(0x7f118ea4b000, 4096, PROT_READ) = 0
  {& {: B0 ?/ o$ Q9 N' w/ Lmunmap(0x7f118ea47000, 12238)           = 0
) Z! u2 r; @+ G( Y- @5 k8 [brk(NULL)                               = 0x1614000; v: p6 r- d/ K  V0 i
brk(0x1635000)                          = 0x1635000* ?) I( w0 T9 c1 C
brk(NULL)                               = 0x1635000$ }- l2 h; }- z8 T* u  w$ d( K
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
3 t/ z' S1 u4 O- h4 `0 v
9 H: q& O7 U8 q5 h- G追踪进程号5 [0 V$ P' D$ a  V; E+ }5 a
[root@1eb419a7b2e7 /]# strace -p 27
, w/ u# L/ O1 I& }$ h0 Cstrace: Process 27 attached0 E: u7 Q" ^- w( V0 @, n  G
open("/sys/fs/cgroup/systemd/docker/1eb419a7b2e7ad8556e83051a8cc2bcdb5f1f3b4fe191ee3bf6840a0f9610665/docker/1eb419a7b2e7ad8556e83051a8cc2bcdb5f1f3b4fe191ee3bf6840a0f9610665/system.slice/systemd-udevd.service/cgroup.procs", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
! T- a6 R* t6 t6 y+ h1 r: Cunlink("/run/udev/queue")               = -1 ENOENT (No such file or directory)# n1 O9 i# Y4 C  n
epoll_wait(11,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:10 , Processed in 0.018146 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表