分类: 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版本都是2.6.32-279.19.1 而且注意确认一下都是不带centos.plus后缀的。
(还有一种猜测,如果在CentOS-Base.repo里打开centos.plus的选项,则可以安装全部是centos.plus的kernel包,这样统一起来应该也能用)
systemtap是1.7版本。
重启进入新的内核之后就ok了。各种probe工作良好。
内核在进入3时代后好像革命性的改变多了,内部的一些兼容性还是变化很剧烈的,systemtap扛不住啊。