Welcome 微信登录

首页 / 操作系统 / Linux / CentOS 上 关于 SystemTap 安装

重点是需要内核的匹配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_642.安装systemtapyum install systemtap3. 安装debuginfo 去http://debuginfo.centos.org寻找和你内核完全匹配的kernel-debuginfo-common-xxxxxkernel-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.htmlftp://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/SystemTapOnCentOSLinux Direct IO 写文件的问题Linux 2.6如何使用时间中断来完成进程调度相关资讯      CentOS 
  • CentOS虚拟机NAT静态IP设置  (07/04/2013 17:09:32)
  • CentOS 格式化新硬盘并设置开机自  (07/04/2013 16:50:50)
  • 服务器为何用CentOS不用Ubnutu  (02/24/2013 15:19:10)
  • CentOS /usr/libexec/gconf-sanity  (07/04/2013 17:07:42)
  • 为什么我们选择CentOS而不是Debian  (06/06/2013 06:19:40)
  • 在CentOS下搭建Android 开发环境  (02/18/2013 09:14:14)
本文评论 查看全部评论 (0)
表情: 姓名: 字数