因為需要觀察 vhost-net 的行為,所以必須重新編譯 vhost-net module,然而想要直接用 Ubuntu 內建的 source,所以嘗試下載 Ubuntu 所自己維護的 linux-kernel 並只編譯 vhost-net module,才不會浪費太多時間。
本篇以 Ubuntu 13.04 為例,Ubuntu 13.04 用的是 linux-3.8.0
先安裝編譯核心必備的套件:
sudo apt-get build-dep linux-source-3.8.0 |
koukaipan 發表在 痞客邦 留言(0) 人氣(3,673)

承續上一篇的新專案,為了讓第一個範例「Hello, World!」可以正常運作,根據書上的說法,我們必須打開 xen 的 debug 功能,也因此我們必須重新編譯 Xen,一般作為釋出套件的軟體,是不會開啟 debug 功能的。
首先安裝編譯 xen 所需要用到的套件:
sudo apt-get build-dep xen
再安裝一下原本的 xen ,因為我們將會需要 xen 所提供的使用者工具。而我們只會替換掉 Xen 的核心部份。
koukaipan 發表在 痞客邦 留言(0) 人氣(1,712)
因為用聊天軟體講了一遍,乾脆就把對話複製貼上來好了 XDDDD
1. 就把東西解開放到 /usr/local/share/lxr
2. 然後apache那邊設定一下 連到lxr的網只要送給/usr/local/share/lxr/...處理
Alias /lxr /usr/local/share/lxr
<Directory /usr/local/share/lxr>
AllowOverride All
</Directory>
3. /usr/local/share/lxr裡面建立一個.htaccess
Options ExecCGI FollowSymlinks
DirectoryIndex source
PerlRequire /usr/local/share/lxr/apache2-require.pl
order deny,allow
<Files lxr.conf>
deny from all
</Files>
<Files lib>
deny from all
</Files>
<Files ~ (find|search|source|ident|diff|cgi-bin)$>
SetHandler perl-script
PerlHandler ModPerl::RegistryPrefork
ForceType text/html
PerlOptions +ParseHeaders
</Files>
4. 另外把/usr/local/share/lxr/templates/lxr.conf複製出來到 /usr/local/share/lxr,記得修改一下必要的東西
5. 他有一個說明要你建立資料庫
/usr/local/share/lxr/initdb-mysql
給他餵進去mysql
6. 記得安裝swish-e
7. 最後就是
sudo /usr/loca/share/lxr/genxref --url=http://a.b.c.d --allversions
koukaipan 發表在 痞客邦 留言(0) 人氣(204)
有時候要在命令列取得現在的 public IP ,但是目前使用的又是 private IP...
就無法直接透過 ifconfig 取到,這時候我們可以使用 http://whatismyip.org 提供的服務
這服務的好處是沒有其他多餘的文字、圖片、裝飾,就是單純的IP
因此我們甚至可以直接使用 wget 直接將他輸出到 stdout!!
下面就是指令:
koukaipan 發表在 痞客邦 留言(0) 人氣(700)
最近在DIY打造嵌入式Linux,prototype要用隨身碟開機
測試上有2台PC+1台eeeBox,和兩隻隨身碟TDK, UT-163
TDK上裝grub4dos, 3台電腦都能開
UT-163上裝syslinux 只有eeeBox能開,裝grub4dos eeeBox就不能開
koukaipan 發表在 痞客邦 留言(0) 人氣(705)
老師說一三五要回報進度,但我還是想要偷閒一下....囧興~
actually, 我也不知道我想記錄的東西的正確名稱是啥?
總之,就是開機要跑的那些script啦,囧rz
Linux就是太free了,所以大家標準都不一,噗~
koukaipan 發表在 痞客邦 留言(0) 人氣(950)
原創?我還自己轉檔、自己上傳咧XDDD
沒辦法,Linux沒那麼多工具,只好自己寫Orz,
windows的工具很多,google就有一大堆,不要浪費時間齁XD (這個程式花了我20分鐘有....><)
程式碼如下:
koukaipan 發表在 痞客邦 留言(1) 人氣(2,270)
這篇說來有點本末倒置,我應該先來篇教學LXR 0.9版怎麼安裝 XDDD
但是最近時間不多,只好先把重要東西記一記
siwsh-e是LXR的輔佐工具,可以作一些常規表示式的搜尋,
但是每次用genxref建立index時,總會不小心看到此訊息:
koukaipan 發表在 痞客邦 留言(0) 人氣(184)
koukaipan 發表在 痞客邦 留言(2) 人氣(1,409)
我真會拖稿...Orz
裝好了filebench接下來就是要跑跑benchmark啦!
filebench提供了好幾組的benchmark不像postmark怎麼跑都是那樣,
這些benchmark都是一個個.f的設定檔,
應該是會放在/usr/local/share/filebench/workloads底下,或是/usr/local/filebench/workloads下,
你可以打開看看裡面的敘述,有空再一一介紹
koukaipan 發表在 痞客邦 留言(0) 人氣(1,145)