Archive for the 'Computer' Category

Page 7 of 13

smartd 的設法

我通常的設法是這樣子的(中間那規 monitor 的是從 mhsin 來的):

/dev/ad0 -s (S/../.././06|L/../../6/07) \
-a \
-I 9 -I 194 \
-R 1 -R 5 -R 7 -R 10 -R 196 -C 197 -U 198 \
-m root

Open Source Spyware…

剛在 gslin’s blog 看到這篇,這實在是…。剛把 code 看完,以後幹壞事就方便多了? XD

附註:原本的文章在 The first open source spyware

FreeBSD 當 router 的調法

在 stable mailing 有一篇 “Tuning for router performance“,裡面題到了拿 em(4) 還有 5.3 來當 router,有提到一些調法:

PyBlosxom

剛再看 FreshPorts 的 New Port,看到了 PyBlosxom這套東西,簡單的說,就是 Blosxom 變成 Python :D

awstats 算 per-directory 的方式

剛在 awstats 的網頁上找到了計算 per directory 量的方法:

ExtraSectionName1="Directory under /pub"
ExtraSectionCodeFilter1="200 304"
ExtraSectionCondition1="URL,^\/vinum\/services\/ftp\/pub\/.*"
ExtraSectionFirstColumnTitle1="Directory name"
ExtraSectionFirstColumnValues1="URL,^\/vinum\/services\/ftp\/pub\/([\w]+)\/"
ExtraSectionStatTypes1=PHB
MaxNbOfExtra1=50
MinHitExtra1=1

NFS 跟 HTT

剛才被抱怨說為什麼最近在 NFS 存取大檔案都很慢,結果我測了一下,寫 100MB 要 30 秒,這速度實在是太糟糕了,結果跑去 server 把 HTT *打開*,瞬間變成 5秒…。說到這個,有另外一台機器,*打開* HTT 的話(5.3),network 反應時間會不正常。到底是 FreeBSD 你有問題還是 HTT 有問題….

說到 5.3,讓我想到最近應該有台 SMP 跑 4.x 的機器硬碟有問題要換掉,應該會重灌,我在認真考慮玩玩看 DragonFly BSD 1.2,然後等 1.3 出之後,看看效果到底怎樣。

FreeBSD 5.4-RC? on amd64

最近一台 5.4-RC1/2 的 amd64 機器,有事沒事就給我 hang 在那邊,一定要 reboot 才行。早一點的時候,已經寫信去 stable@ 幹兩下了,同時先回 5.3-p9,雖然我記得 5.3 也會,可是沒那麼頻繁(開個兩個小時就炸了… !@#$),先放著看看了 :o

LPRng 跟 8bit jobname

長久一來,如果印中文檔名的話,jobname 是爛掉的,剛去看 LPRng source,發現他在 Clean_meta() 的時候被處理過,而理由在這邊

簡單的說,因為 RFC1179 根本就沒定義 control file 可以包含的字元集,而很多 implementation 都會假定有,於是乎 LPRng 只好把他們幹掉,以免和其他的 implementation 產生問題。

我剛看了一下 source,這個在生 control file (lpr) 的時候就會處理,所以得所有 client 都弄一弄,另外一個是 lpd 也會在收到 job 的時候處理… 所以看起來最快的方式是把 Clean_meta() 變成假的 XD 不過可能得再仔細看看 code,以免 exploitable… :o

Update: 我又想了一下,最快的就是先過 rawurlencode() 然後就沒問題了 *grin*(其實我目的只是要在 web 上面讀出來是對的…)
Update2: patch

chinese/dictd-database

剛發現 chinese/dictd-database 被 broken 了,理由是 build 不起來,然後我去看 pointyhat 的 log 一半是說 zh_TW.UTF-8 是 invalid locale 一半是 pkg_add perl-xxx.tbz 的時候說找不到這個檔。

莫名其妙,這關我什麼事情啊… !@#$% 不去找你機器為什麼說 invalid locale 反過來 break port… 於是一怒之下,把 build 拿掉,裡面直接建好的 dict 檔案,看你還有什麼機會 broken…

WEP is too weak

Feds Hack Wireless Network in 3 Minutes