CentOS 5.5 下 systemtap 的部署

來源:互聯網
上載者:User

CentOS 5.5 預設安裝了 version 1.1/0.141 版本的systemtap,但正常運行 Systemtap (運行所有探針) 需要安裝相應的 debuginfo-common, debuginfo 包。

CentOS 5.5 預設核心是 2.6.18-194,在
http://debuginfo.centos.org/5/ 上不能找到相應版本的 debuginfo-common, debuginfo 包。但能找到其它版本的 debuginfo-common, debuginfo 包,如 2.6.18-194.8.1.el5 版本的。於是可以考慮先將核心升級到 2.6.18-194.8.1.el5,然後再安裝相應版本的包。

可以下載如下包並按順序安裝(rpm包和核心版本必須嚴格對應) :

kernel-2.6.18-194.8.1.el5.x86_64.rpm  
http://rpm.pbone.net 上搜尋下載, 或者在 http://linux.web.psi.ch/dist/scientific/5/kernel/2.6.18-194.8.1.el5/下載

kernel-debuginfo-common-2.6.18-194.8.1.el5.x86_64.rpm  http://debuginfo.centos.org/5/ 上尋找下載

kernel-debuginfo-2.6.18-194.8.1.el5.x86_64.rpm  http://debuginfo.centos.org/5/  上尋找下載

kernel-devel-2.6.18-194.8.1.el5.x86_64.rpm http://rpm.pbone.net 上下載,或者在http://linux.web.psi.ch/dist/scientific/5/kernel/2.6.18-194.8.1.el5/下載

kernel-headers-2.6.18-194.8.1.el5.x86_64.rpm http://rpm.pbone.net上下載,或者在http://linux.web.psi.ch/dist/scientific/5/kernel/2.6.18-194.8.1.el5/下載

安裝完畢啟動2.6.18-194.8.1核心即可運行systemtap,若認為 systemtap 版本過低,則可再自行下載 systemtap 源碼進行安裝。

下面簡介各個rpm包引起的影響,我們可以使用 rpm -ql  報名來查看 rpm 包安裝完畢後,安裝檔案的位置。

例如:

(1) kernel-2.6.18-194.8.1.el5.x86_64.rpm 安裝後影響的檔案

[root@test systemtap]# rpm -q kernel
kernel-2.6.18-194.8.1.el5
[root@test systemtap]# rpm -ql kernel | head
/boot/.vmlinuz-2.6.18-194.8.1.el5.hmac
/boot/System.map-2.6.18-194.8.1.el5
/boot/config-2.6.18-194.8.1.el5
/boot/initrd-2.6.18-194.8.1.el5.img
/boot/symvers-2.6.18-194.8.1.el5.gz
/boot/vmlinuz-2.6.18-194.8.1.el5
/etc/modprobe.d/blacklist-firewire
/lib/modules/2.6.18-194.8.1.el5
/lib/modules/2.6.18-194.8.1.el5/build
/lib/modules/2.6.18-194.8.1.el5/extra

(2) kernel-debuginfo-common-2.6.18-194.8.1.el5.x86_64.rpm 安裝後影響的檔案

[root@test systemtap]# rpm -q kernel-debuginfo-common
kernel-debuginfo-common-2.6.18-194.8.1.el5
[root@test systemtap]# rpm -ql kernel-debuginfo-common | head
/usr/lib/debug
/usr/lib/debug/boot
/usr/lib/debug/lib
/usr/lib/debug/lib/modules
/usr/lib/debug/usr/src/kernels
/usr/src/debug
/usr/src/debug/kernel-2.6.18/linux-2.6.18.x86_64
/usr/src/debug/kernel-2.6.18/linux-2.6.18.x86_64/arch
/usr/src/debug/kernel-2.6.18/linux-2.6.18.x86_64/arch/i386
/usr/src/debug/kernel-2.6.18/linux-2.6.18.x86_64/arch/i386/kernel

(3) kernel-debuginfo-2.6.18-194.8.1.el5.x86_64.rpm 安裝後影響的檔案

[root@gd86 ~]# rpm -q kernel-debuginfo
kernel-debuginfo-2.6.18-194.8.1.el5
[root@gd86 ~]# rpm -ql kernel-debuginfo | head
/usr/lib/debug/lib/modules/2.6.18-194.8.1.el5
/usr/lib/debug/lib/modules/2.6.18-194.8.1.el5/kernel
/usr/lib/debug/lib/modules/2.6.18-194.8.1.el5/kernel/arch
/usr/lib/debug/lib/modules/2.6.18-194.8.1.el5/kernel/arch/x86_64

(4) kernel-devel-2.6.18-194.8.1.el5.x86_64.rpm 安裝後影響的檔案

[root@gd86 ~]# rpm -q kernel-devel
kernel-devel-2.6.18-194.8.1.el5
[root@gd86 ~]# rpm -ql kernel-devel | head
/usr/src/kernels
/usr/src/kernels/2.6.18-194.8.1.el5-x86_64
/usr/src/kernels/2.6.18-194.8.1.el5-x86_64/.config
/usr/src/kernels/2.6.18-194.8.1.el5-x86_64/Makefile
/usr/src/kernels/2.6.18-194.8.1.el5-x86_64/Module.kabi

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.