博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下获取程序信息的几种方法
阅读量:5816 次
发布时间:2019-06-18

本文共 389 字,大约阅读时间需要 1 分钟。

无论是调试优化应用程序或者内核程序,知道怎么以及去哪查找与修改需要的程序信息是很重要的,下面总结了一些常见的几种方法。

  • 基本配置与状态信息,主要是基于基本的配置文件,内核导出数据结构,编译内核生成的配置和符号文件以及基本的工具命令。比如:

    /etc,/proc,/sys,/boot/config*,/boot/System-*-.map 以及 top,netstat,sysstat包,sysctl,getconf,sar,free等工具。

  • 常见调试工具,比如gdb,llvm-db,strace,valgrind,readelf/objdump/objcopy/nm等二进制工具。

  • 各种tracer,比如perf,ftrace,systemtap,kprobe,uprobe等

  • 用或者监控系统调用接口,获得想要的信息。

  • 直接写内核模块,dump想要的数据结构的内存。

  • 源码。

转载地址:http://zfhbx.baihongyu.com/

你可能感兴趣的文章
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>
USNews大学排名遭美国计算机研究学会怒怼,指排名荒谬要求撤回
查看>>
七大关键数据 移动安全迎来历史转折点
查看>>
盘点物联网网关现有联网技术及应用场景
查看>>
mui 总结2--新建第一个app项目
查看>>
nginx的lua api
查看>>
考研太苦逼没坚持下来!看苑老师视频有点上头
查看>>
HCNA——RIP的路由汇总
查看>>
zabbix监控php状态(四)
查看>>
定时任务的创建
查看>>
实战Django:小型CMS Part2
查看>>
原创]windows server 2012 AD架构试验系列 – 16更改DC计算机名
查看>>
统治世界的十大算法
查看>>
linux svn安装和配置
查看>>
SSH中调用另一action的方法(chain,redirect)
查看>>
数据库基础
查看>>
表格排序
查看>>
关于Android四大组件的学习总结
查看>>
java只能的round,ceil,floor方法的使用
查看>>
由于无法创建应用程序域,因此未能执行请求。错误: 0x80070002 系统找不到指定的文件...
查看>>