Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335594
  • 博文数量: 105
  • 博客积分: 2730
  • 博客等级: 少校
  • 技术积分: 1110
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-20 12:09
文章分类

全部博文(105)

文章存档

2013年(3)

2012年(2)

2011年(36)

2010年(34)

2009年(6)

2008年(20)

2007年(4)

分类: LINUX

2013-01-31 19:55:03

题外话:作为菜鸟,如何减少系统配置带来的麻烦事呢?还是应该多寻找合适的方法。要勤奋的干活,要懒得再干一遍。


用archlinux+systemtap实在是累的发毛,而且新的linux版本又出现一些兼容性问题,还是回到了稳定的centos下。


centos6.3,基本上不用额外做什么事,按照下面的顺序进行配置

安装系统;更新内核;安装内核调试信息和systemtap。

1.编辑/etc/yum.repos.d/CentOS-Debuginfo.repo

设置这样的两行:

exclude=*.centos.plus

enabled=1


exclude表示不要安装这个模式的包,这样就轻松解决了大家常提到的centos.plus包和内核不匹配的问题。

然后安装相关的包:

  • kernel
  • kernel-debuginfo
  • kernel-debuginfo-common
  • systemtap

目前我使用的kernel版本都是2.6.32-279.19.1 而且注意确认一下都是不带centos.plus后缀的。

(还有一种猜测,如果在CentOS-Base.repo里打开centos.plus的选项,则可以安装全部是centos.plus的kernel包,这样统一起来应该也能用)

systemtap是1.7版本。

重启进入新的内核之后就ok了。各种probe工作良好。


内核在进入3时代后好像革命性的改变多了,内部的一些兼容性还是变化很剧烈的,systemtap扛不住啊。

阅读(1769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~