CentOS 上 关于 SystemTap 安装
来源:互联网 发布:vim python开发环境 编辑:程序博客网 时间:2024/05/19 20:20
重点是需要内核的匹配
1.
首先先查看你的内核版本
uname -a
如果你的内核版本比较老的话,你需要去查找你需要的kernel-devel 的版本.
如果你想用yum去安装,你可以用 yum install kernel-devel
注意:在最新的yum里面安装的总是最新的kernel-devel的版本,kernel-devel 需要匹配内核版本
比如: centos 5.3 用的是内核版本 2.6.18-128.el5
先下载 和内核版本一样的对应的
http://ftp.cs.stanford.edu/pub/rpms/centos/5/x86_64/kernel-devel-2.6.18-128.el5.x86_64.rpm
然后安装
rpm-ivh kernel-devel-2.6.18-128.el5.x86_64.rpm
安装好kernel-devel会有内核的目录在
/usr/src/kernels/2.6.18-128.el5-x86_64
2.
安装systemtap
yum install systemtap
3. 安装debuginfo 去
http://debuginfo.centos.org
寻找和你内核完全匹配的
kernel-debuginfo-common-xxxxx
kernel-debuginfo-xxxx
如果你找不到对应的内核版本的rpm,你可以去google 去寻找,可以使用redhat的debuginfo rpm 包
象centos的官方网站里只有
kernel-debuginfo-common-2.6.18-128.7.1.el5.centos.plus.x86_64.rpm
多了centos.plus 还是不能使用
去下载
http://rpm.pbone.net/index.php3/stat/4/idpl/13968571/dir/redhat_el_5/com/kernel-debuginfo-common-2.6.18-128.el5.x86_64.rpm.html
ftp://ftp.pbone.net/mirror/ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/x86_64/Debuginfo/kernel-debuginfo-2.6.18-128.el5.x86_64.rpm
安装rpm -ivh kernel-debuginfo*.rpm
如何测试:
stap -ve 'probe begin { log("hello world") exit() }'
官方wiki:
http://sourceware.org/systemtap/wiki/SystemTapOnCentOS
- CentOS 上 关于 SystemTap 安装
- CentOS 上 关于 SystemTap 安装
- CentOS 5.8 上安装 systemtap-2.6
- Ubuntu上systemtap安装
- Centos 6.4下SystemTap安装
- systemtap 在Ubuntu上安装
- CentOS-5.2上使用源码安装SystemTap-1.1遇到的问题(SEC_ERROR_PKCS11_GENERAL_ERROR)及解决办法
- 在CentOS 6.6 x86_64上安装SystemTap/Perf+FlameGraph玩转火焰图实录
- 在ubuntu12.04上安装systemtap
- 在Ubuntu上安装使用Systemtap
- systemtap安装
- SYSTEMTAP安装
- systemtap安装
- 在Red Hat Enterprise Linux 5.8上安装systemtap
- 如何在ubuntu上基于自定义内核安装systemtap
- 【SystemTap】 Linux下安装使用SystemTap源码安装SystemTap
- ubuntu 11.10 安装systemtap
- ubuntu 11.10 安装systemtap
- POJ 1953 DP
- 多线程编程点滴
- c# .net生成xml文件
- 通過AMI如何實現通話錄音功能解決方案:
- Java各种视频下载链接全集(从java到ssh框架)
- CentOS 上 关于 SystemTap 安装
- Android: ListView动态更新数据
- 在进行android-sdk-windows中进行 update all时, 报错 folder failed to be renamed or moved
- DataSnap与JSON序列化(1)
- Oracle正则表达式介绍
- Struts2入门实例
- excel中批处理删除多张图片
- ANSI字符和UNICODE字符的转换
- 新人报到!