個人心情和 Linux / FreeBSD 等技術

2010/09/07

Debian Backports 變成官方 site 了



這兩天看到的新聞

backports 這個設計是可以從裡面拉一些比較新又不會更新 library 的套件 ex: iceweasel..

我個人的桌機可以從 backports 裡拉到 3.5.11 的版本

使用一樣的簡單

先將
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
這行加入 /etc/apt/sources.list 之後

記得安裝 debian-backports-keyring 就能夠用 aptitude 來安裝拉

其他部份 backports 上寫的很清楚

2010/08/14

firefox 啟用 java plugin

最近重裝系統後有些小問題 (汗)



由於連回公司的 vpn 需要啟用 java ,



我的系統 lenny 雖然裝了 sun-java6-jre 但是在 iceweasel 上會遇到他說尚未安裝的情況,



解決方式..



$ sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.20/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/



soft link 以後再把 iceweasel 重跑就解決了

2010/07/06

生命之歌 - 盧皆興

我對原住民有著特別的感情,實在三言兩語說不完





2010/06/16

在 Debian 上跑 lusca reverse proxy

紀錄一下算是備忘, lusca 是修改自著名 proxy 軟體 squid

由於最近自己在 Debian 上自行編譯惡搞....完全是 bsd style

預設直接跑 configure 的話給的 cflag 很少..所以得自己 hack

sudo 環境底下的話會變成像這樣

sudo "CFLAGS=-m64 -Wall -g -O2 -pipe -march=native -fno-strict-aliasing -D_REENTRANT" ./configure blablabla
有興趣的話請自行翻閱 gcc 的 CFLAGS 是代表啥意思

--enable-epoll --with-pthreads 算是重要的編譯選項,最好加個

--disable-select --disable-poll 確保 squid 不會用 select 或是 poll 來跑

檔案系統是 reiserfs ( best for random access ), squid storeio 則選擇 aufs,

雖然我聽到很多說法是 diskd 比 aufs 效能好,(當然也有建議跑 aufs 的拉)

...但就以前在縣網裡跑在 FreeBSD 4 、5 版上面的經驗是效能不怎麼樣 . . .

而且當時跑 diskd 還要額外重編譯核心

比較特別的是 lusca 如果是藏在 load balancer 底下的話編譯時可加個

--enable-follow-x-forwarded-for
然後在 squid.conf 中 加上
follow_x_forwarded_for allow (NAME)
forwarded_for on

才能讓 squid 紀錄到外部真實的 IP

另外這次沒有編譯到 --enable-async-io ,但由於是使用萬轉的硬碟

目前 bottleneck 不在硬碟上,所以也就還好。

其他關於 squid 最佳化的說明可參考之前文章
squid 效能等注意事項!

2010/02/14

Secret Garden - Always there

很喜歡這首歌
沒記錯的話應該是 RUSSELL WATSON 唱的