1.只查看该进程:ps -ef | grep 113452.查看该进程打开的文件:lsof -p 113453.查看内存分配:lcat /proc/11345/maps4.查看堆栈:pstack 113455.查看发出的系统调用:strace -p 113456.查看调用库函数:ltrace -p ...
分类:
系统相关 时间:
2017-05-06 11:50:03
阅读次数:
205
格式说明:操作概念命令说明及举例三-1touch/etc/nologin使普通用户不能登录(创建了一个文件,删掉就可以登陆)
ll/etc/nologin查看那个文件
-rm-f/etc/删除那个文件
init0(关机)356(重启)
free查看内存
reset修复(出乱码的时候)
strace
ltrace
touch`date+%F`.log创建..
分类:
系统相关 时间:
2016-07-29 15:51:36
阅读次数:
247
单位:GTPEZYB例:1024G=1Tlscpu查看CPU信息kvmkeyboardvideomouse机架上显示器键盘鼠标PDU电源管理单元存储网络:DAS-直接存储NAS-网络连接存储SAN-存储区域网络file文件名查看文件类型strace跟踪每个进程的每个系统调用ltrace查看进程的库函数调用,它会显示出哪个库函数被调..
分类:
其他好文 时间:
2016-07-21 11:09:54
阅读次数:
182
单位:GTPEZYB例:1024G=1Tlscpu查看CPU信息kvmkeyboardvideomouse机架上显示器键盘鼠标PDU电源管理单元存储网络:DAS-直接存储NAS-网络连接存储SAN-存储区域网络file文件名查看文件类型strace跟踪每个进程的每个系统调用ltrace查看进程的库函数调用,它会显示出哪个库函数被调..
分类:
其他好文 时间:
2016-07-21 11:09:36
阅读次数:
182
[Ltrace-devel] ltrace stucks with pthreads Heiko Carstens heiko.carstens at de.ibm.com Fri Apr 14 11:14:42 UTC 2006 Previous message: [Ltrace-devel] l ...
分类:
其他好文 时间:
2016-07-05 01:07:55
阅读次数:
299
我们可以通过 1) gdb prog_name -> r 用在逐步调试自己的程序时 2) gdb -> attach process_id 正在运行中的后台程序突然卡在了某个地方,先ps再gdb/attach 3) gdb prog_name core 程序core掉了 三种方式对一个程序进行调试; ...
分类:
数据库 时间:
2016-06-30 16:00:03
阅读次数:
180
原文链接 简介 进程无法启动,软件运行速度突然变慢,程序的"Segment Fault"等等都是让每个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。 truss和strace用来 跟踪一个进程的系统 ...
分类:
其他好文 时间:
2016-05-13 18:46:17
阅读次数:
181
ltrace 【用途】 库文件调用跟踪器,Linux内核内建命令,用法类似strace 【命令格式】 【参数说明】【详细说明参考man ltrace帮助文档】 -D 打印调试信息 01-DEBUG_GENERAL 010-DEBUG_EVENT 020-DEBUG_PROCESS 040-DEBUG ...
分类:
系统相关 时间:
2016-04-23 14:47:58
阅读次数:
223
strace和ltrace分别相应的是系统调用和库函数调用, 系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思,面向的是硬件。 而库函数调用则面向的是应用开发的。相当于应用程序的api。常见的lib有openssl、libxml等。 前者属于内核层。后者属于用户层,以 ...
分类:
其他好文 时间:
2016-03-29 19:19:53
阅读次数:
234
500~2000+ 4. 工具:top、ltrace 5. 自动化实现:
分类:
系统相关 时间:
2016-03-16 16:56:09
阅读次数:
202