查看当前系统的glibc版本Ubuntu:/lib/i386-linux-gnu/libc.so.6SuSe:/lib/libc.so.6 ldd--version
分类:
其他好文 时间:
2015-04-30 10:19:58
阅读次数:
80
ldd命令的介绍 (2007-08-29 09:21:42) 转载▼ 标签: linux学习 分类: 学习交流 1.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行; 在Lin...
分类:
其他好文 时间:
2015-04-29 13:45:10
阅读次数:
142
strace参数如下:
-t 输出结果精确到秒
-tt 输出结果精确到微妙
-ttt 精确到微妙,而且时间表示为unix时间戳
-T 记录每个系统调用花费的时间,可以看看哪个系统调用时间长
-s 1024 显示系统调用参数时,对于字符串显示的长度, 默认是32,如果字符串参数很长,很多信息显示不出来
-o filename 把跟踪结果输出到文件
-p pid 可以跟踪...
分类:
系统相关 时间:
2015-04-28 16:12:12
阅读次数:
145
在系统的/etc/.bash_profile中已经配置了各种环境变量.用账户a登陆,ldd xxx.so查看一切链接正常.用账户root登陆,ldd xxx.so查看一切链接正常.用账户a登陆,再su root切换到root账户,ldd xxx.so显示依赖的某一个yyy.so找不到,可是yyy.s...
分类:
其他好文 时间:
2015-04-28 11:27:38
阅读次数:
126
1、查看进程的线程:ps -eLf|egrep 'gateserver|UID'2、跟踪线程调用:strace -p 155303、统计线程中函数的调用小号CPU时间:strace -p 16334 -cIT网.cn,http://www.it.net.cnstrace -p 15530 -o ou...
分类:
系统相关 时间:
2015-04-26 16:36:55
阅读次数:
210
参考命令:ldd$(which/usr/local/nginx/sbin/nginx)ldd$(which/usr/lib/jvm/jre-1.7.0/bin/java)报错信息:Nginx报错信息:servicenginxrestart/usr/local/nginx/sbin/nginx:errorwhileloadingsharedlibraries:libgd.so.2:cannotopensharedobjectfile:Nosuchfileordirectoryngi..
分类:
其他好文 时间:
2015-04-23 13:37:42
阅读次数:
366
-----------------------------------------------------------------------------------------------------今天,有一个模块启动时间不稳定。通过strace查看后,发现频繁打印stat("/etc/loca...
分类:
其他好文 时间:
2015-04-23 10:51:08
阅读次数:
126
linux工具命令: Nm: 显示目标文件中的符号清单。 Idconfig :把动态库放入缓存,目的是为了程序执行快一点。 Ldd:查看程序依赖哪些库。 Strip: 去掉目标文件中的冗余信息。A.out,一般是调试相关的信息。 Objdump: 显示目标文件中的附加信息。 1、加载执行动态库:(自...
分类:
系统相关 时间:
2015-04-18 21:52:17
阅读次数:
149
在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下...
分类:
系统相关 时间:
2015-04-12 16:19:35
阅读次数:
209
有几个Linux下的用户空间调试工具和技术,它们用来分析用户空间的问题相当有用。它们是:'print' 语句查询 (/proc, /sys 等)跟踪 (strace/ltrace)Valgrind (memwatch)GDB让我们一个个地了解。1.'print' 语句这是一个基本的原始的调试问题的方...
分类:
系统相关 时间:
2015-04-11 17:31:43
阅读次数:
245