這篇文章給大家分享的是有關(guān)Centos6.6系統(tǒng)做profile的示例分析的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、濱海新區(qū)ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的濱海新區(qū)網(wǎng)站制作公司
這段時(shí)間在做和內(nèi)存分析有關(guān)的工作用到了volatiltiy,由于我是在Centos上做的所以需要作出來(lái)CentOs的profile,查遍volatility的官網(wǎng)和其他論壇都沒有直接解決。最后還是通過(guò)各種方法試到了方法。
1. 首要是安裝dwarfdump工具。一般CentOs的源中沒有這個(gè)所以需要自己下載。
首先安裝:
yum install elfutils-devel
然后獲取dwarfdump的源文件:
wget'http://www.prevanders.net/libdwarf-20140413.tar.gz'
解壓后進(jìn)入文件夾
./configure Make
然后進(jìn)入dwarfdump文件夾下
Make install
自此dwarfdump就安裝好了
2.CentOs中可能沒有安裝g++
安裝g++的方法是:
yum install gcc-c++
3.在volatility的文件夾下找到tools文件夾下的linux文件夾,
在volatiltiy/volatility/tools/linux/目錄下:
Make
會(huì)生成一個(gè)dwarfdump格式的文件moudle.dwarfdump
4.將boot文件夾下的systemmap和第三步生成的moudle.dwarf打包生成profile
zip CentOs6.6.zip module.dwarfdump /boot/Systemmap-….
Systemmap會(huì)因?yàn)閮?nèi)核不同而不同
感謝各位的閱讀!關(guān)于“Centos6.6系統(tǒng)做profile的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!