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

strace追踪工具

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-6-21 17:51:15 | 显示全部楼层 |阅读模式
Linux安装是strace工具
2 R, A# O1 c" A[root@1eb419a7b2e7 /]# yum install -y strace& ]0 i( G/ o- p5 {9 t
Loaded plugins: fastestmirror, ovl
' ]& D/ [( ?: r' l' `8 c; eLoading mirror speeds from cached hostfile
( b( B* k5 B) p * base: mirrors.huaweicloud.com
( M: V; m1 L7 |# H2 U- }1 Q, C * extras: mirrors.huaweicloud.com
' y4 c" g; P, _$ P* ^( S- R * updates: mirrors.huaweicloud.com* ~4 U+ |1 f0 ^+ G' u0 J
Resolving Dependencies) P# h% j  u9 a3 f; H
--> Running transaction check7 Q9 W) r! P9 Y0 @
---> Package strace.x86_64 0:4.12-6.el7 will be installed; @  q# M- z' X1 F
--> Finished Dependency Resolution" Y, `% _+ [; w8 N3 N

" Z- G) A6 ~! X. C8 _4 uDependencies Resolved
+ ^$ P0 r4 a% K* V* `& F% h8 k( e, B
==============================================================================================================================================
& D, l$ r' A& E* u5 @ Package                          Arch                             Version                               Repository                      Size
$ ~, i0 b3 _$ y& c) q2 v; w==============================================================================================================================================* \- U' i" h8 a; N: ]1 U
Installing:
% s' j! v: S) i strace                           x86_64                           4.12-6.el7                            base                           459 k, H# u2 O- j( V' a# `

9 n8 l/ J! v6 {7 |& WTransaction Summary
# A7 ]  @" O( B2 r( E) n: S==============================================================================================================================================
, d0 i. d/ O1 ~+ L5 \Install  1 Package  n3 J. f) K6 }( Q7 _8 K

# {0 D* K/ [! O2 I0 ^6 q, [Total download size: 459 k1 m) p6 x6 V- x$ {
Installed size: 1.7 M6 h4 E7 ]" ^4 \& ~3 S7 Q+ [/ x
Downloading packages:4 a- G' u4 U, [" T, Q  M, S
strace-4.12-6.el7.x86_64.rpm                                                                                           | 459 kB  00:00:09     1 q% t  X/ k+ h; ]) P
Running transaction check2 ~5 s; E; _  i6 y/ s1 ]
Running transaction test; l+ ]: ^6 _6 s4 [9 Y3 Q
Transaction test succeeded4 Y( z5 s+ E( U9 B' H
Running transaction6 Z' x( m, y4 B0 r/ A1 g1 R
  Installing : strace-4.12-6.el7.x86_64                                                                                                   1/1
& |9 K: j# m5 Y& ?8 z, J  Verifying  : strace-4.12-6.el7.x86_64                                                                                                   1/1 / `1 p/ d# ]. `2 E* S
0 T. d0 |  d, Z! f. E% L
Installed:, U: Z, J  S9 e
  strace.x86_64 0:4.12-6.el7                                                                                                                  8 I" ?$ K, _  L3 r5 D1 J- E

- m  H+ W$ U  b; ]Complete!
# u# O0 E  m; L; L( P
' H: b1 J# ]( y7 ?' g4 p[root@1eb419a7b2e7 /]# strace -V& a1 K/ n  W0 m$ f/ A: ~* p1 O1 C
strace -- version 4.12
; s3 D* N9 Q5 ]3 ^* H3 t% j7 y- J% }! Q' f$ t, f* M
追踪命令tail
8 n: c  a% `# w. y9 f7 B[root@1eb419a7b2e7 /]# strace -f tail
* }) |. e9 a/ @" f) r/ ?3 {execve("/usr/bin/tail", ["tail"], [/* 8 vars */]) = 00 r5 i; z* S( m5 c( U
brk(NULL)                               = 0x1614000
+ J" }  k# o; T9 b2 Z( E3 ^9 d1 rmmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea4a0006 O( o+ |+ o3 P
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)7 X) y9 a0 P+ m
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  c- a9 G4 E8 N! q/ o8 Yfstat(3, {st_mode=S_IFREG|0644, st_size=12238, ...}) = 0: P3 t* q: b0 k0 \. r" [/ ?, A
mmap(NULL, 12238, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f118ea47000
: w  N6 ~1 v7 ~  ]# p& wclose(3)                                = 0
6 \2 z* {& c. }) dopen("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
9 x; A/ N& I* f; Z) U& u' Eread(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
0 i0 h9 ]4 v+ }! }% x; O) Zfstat(3, {st_mode=S_IFREG|0755, st_size=2173512, ...}) = 0
: k5 m2 I. F# X2 ^mmap(NULL, 3981792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f118e45d000
2 A! O  M1 g& t  r' ~; Amprotect(0x7f118e620000, 2093056, PROT_NONE) = 0- i6 o, h9 Y# b/ O; p" P2 t
mmap(0x7f118e81f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c2000) = 0x7f118e81f000
9 e  b3 M) [# v8 emmap(0x7f118e825000, 16864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f118e825000& \' I& t$ x6 [1 g* |
close(3)                                = 0$ Z2 ~- E) _4 @8 p! m! L1 n& y
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea46000
$ v7 a' \$ i3 |mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f118ea44000  ], S2 O7 S) V- `5 a
arch_prctl(ARCH_SET_FS, 0x7f118ea44740) = 0" ~! V" L: O" U. v. C
mprotect(0x7f118e81f000, 16384, PROT_READ) = 0
) J" J* X7 f( i3 `8 l7 Rmprotect(0x60e000, 4096, PROT_READ)     = 0+ K0 Y7 l0 l. Z8 D0 X, @
mprotect(0x7f118ea4b000, 4096, PROT_READ) = 0; `: T7 N8 v' ^: k
munmap(0x7f118ea47000, 12238)           = 01 L( q" I# b# I7 e% I: j* d
brk(NULL)                               = 0x1614000
* @# \+ H) ?- l" @2 g' i9 `6 ]brk(0x1635000)                          = 0x1635000, a. g$ H1 j5 Y: x
brk(NULL)                               = 0x1635000
/ W+ Z( G# e" Rfstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
  [' j" G- _8 e1 E" f
# L* x0 x; }" L4 d: J追踪进程号
9 j& U; |0 |6 r  n[root@1eb419a7b2e7 /]# strace -p 27
& R+ H/ M8 q: ?; T$ ostrace: Process 27 attached
/ q) S; W- J5 c0 yopen("/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)7 c$ F1 k/ j" O  o4 _
unlink("/run/udev/queue")               = -1 ENOENT (No such file or directory)
% e( J0 w6 A" D( b7 r7 R; p- tepoll_wait(11,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 03:23 , Processed in 0.020394 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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