html tool

2018年8月30日星期四

linux 下查看pid使用的动态链接库pmap 和可执行文件的依赖链接库ldd


http://www.ttlsa.com/linux-command/linux-pmap-ldd/


pmap命令
使用方法:pmap 进程pid
如下是查看python ...py 调用了哪些lib
# pmap 13868
13868:   /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
0000000000400000      4K r-x-- python2.7
0000000000600000      4K r---- python2.7
0000000000601000      4K rw--- python2.7
0000000002318000  19468K rw---   [ anon ]
00007fe0b0000000    132K rw---   [ anon ]
00007fe0b0021000  65404K -----   [ anon ]

00007fe0b66eb000      4K -----   [ anon ]



ldd命令
使用方法:ldd 程序命令
# ldd /usr/bin/python
linux-vdso.so.1 =>  (0x00007ffee5d60000)
libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f229cff4000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f229cdd8000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f229cbd3000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f229c9d0000)
libm.so.6 => /lib64/libm.so.6 (0x00007f229c6ce000)
libc.so.6 => /lib64/libc.so.6 (0x00007f229c300000)

/lib64/ld-linux-x86-64.so.2 (0x00007f229d3c8000)

没有评论:

发表评论