2009年3月24日 星期二

降低 tmpfs 佔用一半的實體記憶體

平常 Ubuntu 僅當作 VMWare 的 HOST 主機,頂多為了測試一些東西時,餵個幾封信而已。心想,既然這部主機以 VMWare 的 GUEST 為主要服務項目,那麼降低 Ubuntu 預設開機後佔用一半記憶體,再將多出來的記憶體平均分配給這些 VM 使用,應可提升不少效能。

先調整看看是否符合實際需求,因為是以 bytes 為單位,先設個 256 MB 試試。
/etc/default/tmpfs
SHM_SIZE=268435456

使用 64 位元的 VMWare

為了增加記憶體的緣故,同事幫忙安裝了新的 64 位元 Ubuntu,早上一直無法將所有備份的 VM 正常啟動,一直出現底下的錯誤訊息:
Unable to change virtual machine power state: Failed to connect to peer process.
想是 32 位元與 64 位元的關係吧!在 VMWare 的網站找了一下,不得其門而入;改用 Google 找看看,果然有所斬獲,僅需一個步驟即可解決。
sudo apt-get install ia32-libs

2009年3月10日 星期二

在 VM 中幫 FreeBSD 新增硬碟

先停止該部 FreeBSD,進入 VMware Workstation 後,加掛一顆硬碟後再重新開機,即可完成在 VM 環境中的設定。

登入系統後,執行 sysinstall -> Configure -> Fdisk -> 選擇剛剛加掛的硬碟代號後,進入 FDISK Partition Editor 設定畫面時,選 A ( Use Entire Disk ),再選 W ( Write Changes ) ,確認寫入資訊完成即可。接著選擇 Label 進入 FreeBSD Disklabel Editor 的設定,選 C ( Create ) 依照畫面提示輸入個人喜好設定,再按 Q ( Finish ) 離開本項設定畫面。選擇 X Exit ( Exit this menu returning to previous) 離開 FreeBSD Configuration Menu 設定,接著選擇 X Exit Install 離開 sysinstall Main Menu 畫面。

由於 sysinstall 不會幫你設定 /etc/fstab ,請自行修改 /etc/fstab 增加剛剛掛載的硬碟,重新開機即可。

2009年3月4日 星期三

調整彈出式視窗攔截器的白名單

很多網站都會使用彈出式視窗來強迫網民們閱讀,這原本無可厚非。不過呢,一山還有一山高,當過多的彈出視窗影響網站的瀏覽時,總會有人想出解決的辦法。於是乎,眾家瀏覽器莫不爭先設計了攔截這種彈出式視窗或是廣告視窗的功能。

使用上也還稱得上順手,頓時感覺上網已不再困擾,不會被這些不請自來的小視窗影響心情。但是有一好呢,也必定有一弊吧。

有個網站,設計者不知怎麼想的,點選某一個特殊功能進行資料的閱讀時,或許自認瀏覽器的許多功能已不再需要,就把工具列、狀態列什麼的統統隱藏了。這種行為類似彈出式視窗,當然立刻被我的瀏覽器額外安裝的 Google Toolbar 中的視窗攔截器阻擋,因為沒有顯示工具列的原因,當下也沒辦法自行解除阻擋的設定。

心想,那回到瀏覽器作調整總可以吧!對不起,工具列上視窗攔截器的「顯示已被攔截彈出式的視窗」是灰色的,根本無法操作。只好自己辛苦一點,自行修改登錄檔。
[HKEY_CURRENT_USER\Software\Google\Google Toolbar\4.0\Options]
"PopupBlockerWhitelist"="|192.168.0.1|192.168.1.1|"

2009年2月27日 星期五

變更 Subversion 的主機位址

最近公司的 Subversion 主機位址搬家了,原本的工作目錄是舊的資訊,這時只要下個指令即可。
$svn sw --relocate svn+ssh://xxx@192.168.0.1/svn/branches/project svn+ssh://xxx@192.168.1.1/svn/branches/project

調整 Ubuntu 的時間

昨天同事幫忙增加機器的記憶體,卻讓某部主機的時間亂掉了!
~$ date
Sun Apr 22 06:00:13 CDT 1956
那就來調整一下時間唄。
sudo tzselect -> 5) Asia -> 43) Taiwan -> 1) Yes
sudo cp -p /usr/share/zoneinfo/Asia/Taipei /etc/localtime
sudo /etc/init.d/ntp restart
date
Fri Feb 27 13:12:17 CST 2009