1. ホーム
  2. オペレーティングシステム
  3. レッドハット/セントス

Centos 6.6でプロファイルを作成する方法を教えてください。

2022-01-16 16:52:10

メモリ解析をやっていて、volatiltiyを使っているのですが、Centosでやっているので、CentOs用のプロファイルを作る必要があります。最終的に、いろいろな方法を試して、方法を探しました。

まず、dwarfdumpというツールをインストールする必要があります。 これは通常CentOsのレポジトリにはないので、自分でダウンロードする必要があります。

最初にインストールします。

yum install elfutils-devel

次に、dwarfdumpのソースファイルを取得します。

wget 'http://www.prevanders.net/libdwarf-20140413.tar.gz'

解凍して、フォルダに移動する

. /configure

作る

そして、dwarfdump フォルダに移動します。

インストールを行う

その後、dwarfdump がインストールされました。

2. g++ が CentOs にインストールされていない可能性があります。

以下の方法で、g++をインストールしてください。

yum install gcc-c++

3. volatility フォルダの下にある tools フォルダの下にある linux フォルダを探します。

volatiltiy/volatility/tools/linux/ディレクトリの中にあります。

作る

ドワーフダンプファイル moudle.dwarfdump が生成されます。

4. ブートフォルダ内のシステムマップと手順3で生成したmoudle.dwarfをパッケージングしてプロファイルを生成します。

zip CentOs6.6.zip module.dwarfdump /boot/Systemmap-....

システムマップはカーネルによって異なります。