libvmi是公尺國的sandia國家實驗室 的brian d.payne等人開發的提供虛擬機器內省(vmi)功能的程式庫。這個實驗室同時也研究核**= =,當然libvmi只是他們的乙個微不足道的專案。
使用libvmi,可以方便地在宿主機上透明讀寫虛擬機器的記憶體。libvmi支援的虛擬機器有xen和kvm,虛擬機器系統有windows(98/2000/2003/xp)和linux
專案在google code和實驗室官網之間挪動了多次,現在位於google code上: 上個月剛更新了最新版0.8
但是想要使用libvmi,還必須編輯配置檔案/etc/libvmi.conf,像這樣
debian-pv-pv-shot1
debian-pv-pv-shot1 是虛擬機器名稱。如果有多個虛擬機器的話,每個虛擬機器名稱 都要對應一組配置。
linux客戶機的配置裡需要很多核心物件的偏移量。這些(括號裡面的東西)都是magic number,在**弄呢?libvmi提供了乙個核心模組linux-offset-finder。編譯以後 insmod 插入核心,用dmesg檢視除錯輸出,就可以得到這些數字了。我們也可以通過修改這個模組(或者乾脆自己寫乙個)來得到更多的核心結構體變數(比如inode)的偏移量,用於自己處理。
因為我的domu使用的就是dom0的核心(domu的映象裡面根本就沒有核心檔案= =)所以在dom0裡得到的這些偏移量可以直接用來監視domu。
libvmi自帶了乙個libvmi.conf.example配置檔案,可以用來參考。
Freemarker使用筆記1 配置步驟
一 freemarker簡介 網頁靜態化技術和快取技術的共同點都是為了減輕資料庫的訪問壓力,但是具體的應用場景不同,快取比較適合小規模的資料,而網頁靜態化比較適合大規模且相對變化不太頻繁的資料。另外網頁靜態化還有利於seo。另外我們如果將網頁以純靜態化的形式展現,就可以使用nginx這樣的高效能的w...
Vim 使用筆記
set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...
xemacs使用筆記
xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...