重点是需要内核的匹配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)