RHEL5 安装 Systemtap 笔记

1 获取系统内核信息

1 uname -r      # 获取内核版本信息
2.6.18-274.el5 # rhel5u7对应的内核版本
1 uname -m      # 获取机器信息
i686 # 32位

2 下载对应的kernel-debuginfo* 包

2.6.18-274.el5,  i686 需要下载

   a)  kernel-debuginfo-2.6.18-274.el5.i686.rpm

   b)  kernel-debuginfo-common-2.6.18-274.el5.i686.rpm

如果是 64位 在需要下载

   a)  kernel-debuginfo-2.6.18-274.el5.x86_64.rpm

   b)  kernel-debuginfo-common-2.6.18-274.el5.x86_64.rpm

网上随便找, 推荐 用 http://rpm.pbone.net/ 搜索, 一搜一大堆

3 yum 安装 Systemtap 和 elfutils

yum install systemtap systemtap-runtime elfutils kernel-devel

   如果没有配yum,  也可以去安装光盘中寻找对应的rpm

4 安装内核包

rpm -ivh kernel-debuginfo-*.rpm

 

注意事项:

1)   rhel5u7 安装光盘中对应的是systemtap 1.3版本,也可以去 http://sourceware.org/systemtap/

      下载最新的版本手工安装

2)   rhel5u2 及以前版本对systemtap支持的没有后续版本那么好,但凑合着也可以用

3)   systemtap 需要 elfutils ,但是rhel5u2光盘自带的版本(0.125)比较低,可以用rhel5u3的(0.137)来代替

4)   相关的rpm包如果搜不到可以去以下2个链接

      ftp://ftp.sunet.se/pub/Linux/distributions/scientific/

      ftp://ftp.icm.edu.pl/vol/rzm2/linux-slc/

posted @ 2013-02-09 13:58  lovegq  阅读(444)  评论(0编辑  收藏  举报