2010-08-02

FreeBSD 上使用 Postfix 來當 MTA


為了這個架構,整整花了五個上班日加上前後二個週末,全部加起來10天的時間,不知道白了多少頭髮,總算讓我設定好了!今天整個就是爽到最高點!
原本就是利用 spam 主機來掃毒加擋廣告信,雖然用的是四年前的機器,雖然跑的很喘,倒也沒什麼大問題,然而,上上星期的某一天,這個機制竟然出了問題!也就是 clamAV 掛了!一個晚上累積了一萬六仟封信在主機上!經過24小時的消化,才把這一萬多封的信消化完,但是其中還明有超過50%的信是廣告!看到 queue 裡面的清單就讓我火很大!加上副總的壓力,只好利用假日重新灌一台主機,使用新的硬體來當 spam 主機,灌好之後果然就沒有問題了。
仔細看了spam之後,有一點搞不太懂,為什麼 Amavisd-new 裡面,會把掃毒放在 spam 的後面,感覺好像掃毒比較需要系統資源,而且經過這一連串動作下來,還是有50%以上是廣告信,等於說我的 spam 主機都在做白工,應該要在信一進來的時候,就先確定這封信是不是廣告信,如果是,直接擋掉,不是,再進來做其他的動作(掃毒之類)。
副總很好心的幫忙找到一個 spamhaus.net 網站,上面有提供付費的 spam 清單機制,可以申請試用一個月,申請下來才發現慘了!我完全不知道怎麼把這個機制加到現有的spam主機上,於是乎,就拿舊的主機做了一台 spamteq,上頭只有簡單的 FreeBSD+Sendmail,重新組合自己需要的 sendmail.mc,做出符合自己需求的 sendmail.cf 檔,裡面即包含了zen.dq.spamhaus.net的機制,所以在第一關就擋掉大部份的廣告信,zen.dq.spamhaus.net 這個機制一上線,我整個精、氣、神都舒暢了起來!幹!這樣才對嘛!進來的信幾乎都是真正的信!
利用 mailgraph 做出來的 mail 圖表很清楚明白的跟你說:每分鐘 rejected 82封信!幹!舒暢啊~
以上純舒發一些廢話,以下純作筆記。
sendmail 重做 cf 檔:
  • cd /etc/mail
  • vi sendmail.cf
  • 增加 FEATURE(dnsbl,`dq.spamhaus.net’)dnl
  • make sendmail.cf
postfix 設定
  • cd /usr/local/etc/postfix
  • vi main.cf
  • 增加
    • smtpd_recipient_restrictions =
      reject_rbl_client zen.dq.spamhaus.net,
      check_relay_domains,
      permit

2010-07-08

FreeBSD 時區設定


最近在國外租了一台主機,請業者代為安裝 FreeBSD,最近在檢查的時候才突然發現:時間好像不太對?原來是在安裝的時候選了當地的時間,這樣使用起來就是不太方便,今天順手要來改時區,上網查了一下,原來只要一行指令就可以解決了:
  • tzsetup /usr/share/zoneinfo/Asia/Taipei
接著會問你是不是確定要變更為台北時間,記得要選 OK 才行,可能是怕你誤選了,所以 Default 是在 Cancle 的地方。

2010-07-02

用 FreeBSD 架設集中式 syslog


最近發現公司的 MH-700 陷入極度不穩定中,我被副總整個釘到牆上~今天特地來做一個集中式 Syslog,想當然爾,沒有多的 Server 可以用,只好挑一台來充當一下做業系統是 FreeBSD 7.2。
首先設定 MH-700 將 log 存到主機的 IP,接下來的設定比較複雜一咪咪,就是要在 Server 上設定收 log,先修改 hosts 檔案,加入:
10.1.1.1        mh700
接著設定 rc.conf:
syslogd_flags=”-a 10.0.0.0/8:514″
然後修改 syslog.conf,加入:
+mh700
*.*                                             /var/log/mh700/messages
重新啟動 syslogd,即可看見一堆 log 寫進來了,不過我還不知道怎麼把 firewall 的 log 濾出來,結果一堆 log 寫在一起!今天還找到解釋 syslog 的資料,不過一時還沒看懂,等有時間再來研究一下,下班回家~

2010-05-28

刪除電腦裡重複的檔案


之前在找資料時有看到,今天同事又問了我一次,趕緊把它記起來,以免下次又要找很久,不過今天找到二套,一套是我上次找到的 easy duplicate finder,是免安裝版本,今天找到另一套 FindDupFile,感覺也很好用,讓我有點想來找找有沒有 for mac 的軟體,尤其是檔案同步的部份,頭很痛啊~
才說著說著,同事就發現,easy duplicate finder 原來真的有 mac 版本,叫做 Tidy Up!,真是佛心來的

2010-05-14

stream flash and mp4


nokia widget 自動安裝設定
去改mime.types檔案
加入這行
application/x-nokia-widget wgz
streaming flv
http://www.mosalov.com/wiki/Flash_streaming_with_mod_flvx
streaming mp4
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2
今天在找資料的時候看到
先記下來
在網站上面我已經灌了第二個模組
也設定好了
理論上來說應該可以用才對
但是在 nokia 的手機上面還是沒辦法用
不懂為什麼
後來公司改用其他的格式
所以這個研究我就先停止了
在 BSD 上的安裝步驟如下:
cd /usr/ports/www/mod_h264_streaming/
make install
edit httpd.conf and add:
LoadModule h264_streaming_module libexec/apache22/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4

2009-12-24

Putty 書籤備份


最近幫(我的)老闆換了新電腦,所以大部份的資料都自己備份跟移轉,不過 Putty 好像蠻麻煩滴,上網查了一下才知道,Putty 把所有的資料都存在 registry 裡面,所以要備份的話,就是要把 registry 的資料備出來:
  1. 開始-執行-regedit
  2. 匯出 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
  3. 完成!

2009-10-30

Easy Duplicate Finder – 清除電腦中重複檔案


今天在找備份軟體時,不小心看到這個 Easy Duplicate Finder,當電腦用久了之後,總是會發生的二件事:一是忘了檔案放在哪,二是重複檔案變多,而 Easy Duplicate Finder 就是在幫忙處理電腦中重複檔案的問題,有的可以只保留一份就好,像是自己做的簡報檔或是相關的資料檔案,但是系統或程式所需要用到的函式庫或 DLL 檔案,最好是不要自作聰明去動它,以免哪天電腦就出問題了!
可惜沒有支援 OSX