Während dieser Zeit habe ich volatiletiy für Arbeiten im Zusammenhang mit der Speicheranalyse verwendet. Da ich dies auf Centos tat, musste ich ein CentOs-Profil erstellen, aber es gab keine direkte Lösung. Schließlich habe ich verschiedene Methoden ausprobiert, um eine Lösung zu finden.
1. Als Erstes muss das Dwarfdump-Tool installiert werden. Im Allgemeinen verfügen CentOs-Quellen nicht über diese Funktion, daher müssen Sie sie selbst herunterladen.
Erste Installation:
yum install elfutils-devel
Dann holen Sie sich die Quelldatei von dwarfdump:
wget'http://www.prevanders.net/libdwarf-20140413.tar.gz'
Entpacken Sie den Ordner und geben Sie ihn ein
./konfigurieren
Machen
Dann betreten Sie den Dwarfdump-Ordner
Installation durchführen
Dwarfdump ist seitdem installiert
2.g++ darf nicht in CentOs installiert werden
Die Methode zur Installation von g++ ist:
Yum gcc-c++ installieren
3. Suchen Sie den Linux-Ordner im Tools-Ordner unter dem Volatility-Ordner,
Unter dem Verzeichnis volatile/volatility/tools/linux/:
Machen
Eine Dwarfdump-Formatdatei moudle.dwarfdump wird generiert
4. Packen Sie die Systemmap in den Boot-Ordner und die im dritten Schritt generierte moudle.dwarf, um ein Profil zu generieren
zip CentOs6.6.zip module.dwarfdump /boot/Systemmap-….
Systemmap wird je nach Kernel unterschiedlich sein
Das obige ist der detaillierte Inhalt vonWie profiliere ich das Centos6.6-System?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!