Centos7でのSystemTapのインストール

Centos7でのSystemTapのインストール

現在のカーネルバージョンに対応する開発パッケージとデバッグパッケージをインストールする必要があるため

最初にカーネルバージョンを確認してください

#uname -r

#3.10.0-327.el7.x86_64(自分の仮想マシンのカーネルバージョン)

rpmパッケージをダウンロードする必要があり、アドレスをダウンロードします:http:  //debuginfo.centos.org

sudo yum install systemtapsystemtap-ランタイム

対応するrpmパッケージを見つけて、
wget http://debuginfo.centos.org/7/x86_64/kernel-debug-debuginfo-3.10.0-327.el7.x86_64.rpm
wgethttp://debuginfo.centos.org/をダウンロードします。 7 / x86_64 / kernel-debuginfo-common-x86_64-3.10.0-327.el7.x86_64.rpm

ダウンロード後、rpmコマンドを使用して直接インストールします。

sudo rpm -ivh kernel-debuginfo-common-x86_64-3.10.0-327.el7.x86_64.rpm
sudo rpm -ivh kernel-debug-debuginfo-3.10.0-327.el7.x86_64.rpm


stapが正常に実行できるかどうかをテストしますstap-e'probe begin {printf( "Hello、World"); exit();} '

おすすめ

転載: blog.csdn.net/qq_40210804/article/details/109286133