2008年5月15日 星期四

Clamav Spamassassin更新升級

更新 Clamav:
nano /etc/apt/sources.list
增修
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

apt-get update
apt-get upgrade
freshclam

安裝 Spamassassin:
參考…
http://www.debian.org.tw/index.php/SpamAssassin
http://www.debuntu.org/postfix-and-pamassassin-how-to-filter-spam

apt-get install spamassassin spamc
groupadd -g 5001 spamd
useradd -u 5001 -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd mkdir /var/lib/spamassassin
chown spamd:spamd /var/lib/spamassassin
nano /etc/default/spamassassin
增修
ENABLED=1
SAHOME="/var/lib/spamassassin/" OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${S$PIDFILE="${SAHOME}spamd.pid"

nano /etc/spamassassin/local.cf
作適當的修改設定

/etc/init.d/spamassassin restart

nano /etc/postfix/master.cf

smtp inet n - - - - smtpd
改為
smtp inet n - n - - smtpd -o content_filter$=spamassassin
若原本是在 chroot 模式則要記得保留,否則smtp驗證會失敗。
最後加上
spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

/etc/init.d/postfix reload

2008年5月14日 星期三

Google 地圖

Joomla1.5.X 安裝 google maps 模組

Joomla1.5.X 安裝 Plugin Googlemaps 模組
一、首先下載 plugin
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1147/Itemid,35/

二、由於模組相容性,要將你的 joomla 改為 Legacy Mode ,到後台安裝 plugin 那邊找 System - Legacy 直接安裝。

三、安裝 Plugin Googlemaps ,透過下載的壓縮檔案即可。

四、到 google map 申請一組網站用的 api key,到這裡http://code.google.com/apis/maps/signup.html

五、將 key 填到 Plugin Googlemaps 後台參數設定中,順便把一些參數設好。

至此算 Plugin Googlemaps 安裝完成,再來就是在文章中秀出地圖的方法囉…

一、新建文章
二、加入 map 標籤,如下範例…(最好使用純html方式編輯)
{mosmap width='500'height='400'lat='23.008558'lon='120.182888'zoom='12'zoomType='Large'zoomNew='0'mapType='Normal 'showMaptype='0'overview='0'text='這是哪裡'tooltip='文字說明'marker='1'align='center'}

其中最重要的位置座標就是 lat 、lon 兩個參數~(到 google maps 找到你的點,再透過連結輸出的功能可以看的到 ll=xxxxx 的值就是了 ) ,或者到 http://koti.mbnet.fi/ojalesa/tutor/design.html 這裡來查座標。
其它的參數可以自行參考的的說明文件。



三、完成。



效果如下…

架站學習之路

這兩天終於把公司DNS搞定~
硬碟掛掉真慘…
包括…


很累人,不過也學了不少。(http://rs.twnic.net.tw/cgi-bin/dns.cgi)

看到零錯誤真是蠻感動的~


首頁也蠻有個樣子~將來要幫代客架站都沒問題了吧? 整站全包~

如何修改joomla 1.5頁尾的版權信息

在 /language/zh-CN/zh-CN.mod_footer.ini
zh-CN=相應的語系

Debian 安裝筆記

Debian4 安裝

OpenSSH-Server
apt-get install openssh-server

POSTFIX
mail sever

BIND9
dns server

MYSQL
apt-get --purge remove mysql-common mysql-server mysql-client
apt-get install mysql-common mysql-server mysql-client

APACHE+PHP
apt-get --purge remove apache2 php5 libapache2-mod-php5
apt-get install apache2 php5 libapache2-mod-php5 php5-gd php5-mysql

apache 預設語言問題
/etc/apache2# nano httpd.conf
-------------------------------------------------------------------------------
AddDefaultCharset Big5
LanguagePriority tw en da nl et fr de el it ja kr no pl pt pt-br ltz ca es sv
-------------------------------------------------------------------------------

PHPMYADMIN
apt-get --purge remove phpmyadmin
apt-get install phpmyadmin

PHPMYADMIN big5亂碼問題
/usr/share/phpmyadmin/libraries# nano select_lang.lib.php
-------------------------------------------------------------------------------
'big5' => 'big5', 更改 'big5' => 'latin1',
'utf-8' => 'utf-8', 更改 'utf-8' => ' latin1',
-------------------------------------------------------------------------------

Joomla

2008年5月8日 星期四

另類電腦資料存放方式SVN

最近夏天到了~似乎又開始硬碟荒了,周遭的硬碟一個接一個掛掉
這種事常常在發生,周而復始,不經讓人感概…
這邊提出個人保存資料的方式,也是自己最近才這樣子作的(當然也是經過一番椎心之痛才有的覺悟)

一般人用底下這些方式儲放資料…
一、硬碟或作RAID(硬碟沒有比較硬,反而是極其脆弱)
二、隨身碟(隨身帶著比較保險?)
三、光碟(光碟更不是看起來那樣金光閃閃永遠動人)

但是這三個都是實體的東西,總會有損壞的一天(這是必然的)
除非你一直重覆作備份的動作,並且保證在備份時不會很湊巧的同時壞掉(總是會這麼的巧)
而且這樣的備份方式往往有時效的問題,常常留的資料都是「舊」的。(不見的總是最新最後的心血)

經過這麼長久的接觸電腦,發現電腦其實是很不可靠的東西
平常依賴慣了,會以為什麼事也不會發生,以為電腦資料跟平常紙本的東西一樣可以保存,頂多只是變舊
但電腦就是電腦,是0與1的世界,好跟壞只有一線之隔,一旦壞了那就沒有商量的餘地,一切歸零。
於是現在我絕大部份的資料全都改存放在網路上…

網路空間

依賴在大網站或大企業底下(google、msn…),由他們負責去保管,而且通常都保管的很完善,也不用擔心哪天壞掉不見。
你唯一需要擔心的大概就是個人隱私之類的東西。
以前多用網路硬碟,但麻煩的是要自己在那邊co來co去,很容易造成資料不同步,也很容易懶得得去對照什麼要備份什麼不要備份,資料量大的話,也是很麻煩的一件事。(尤其是在網路速度變慢時~會抓狂)

我現在都借用提供免費版本控制SVN空間的網站來作資料備份。(怎聽起來像在打廣告XD)
介紹個好網站…

http://www.assembla.com/

註冊後可以自己新增空間,一個空間據說有500MB,而且數量好像沒限制(目前我己加了十幾個空間了)
新增好了之後就可以把自己的資料往那邊狂塞(當然,最好自己也分配好不同的分類傳到不同的空間)
好處隨之而來…
由於採用SVN版本控制
一、資料有變更、新增、修改…在COMMIT後都會自動幫你作好上傳
二、而且可以在不同的電腦隨時CHECKOUT出來(當然前提是要有網路)
三、不同的地方作不同的修改也不會出問題,因為SVN的特性,有衝突的修改它會提示你(如果是拿來作資料備份而不是程式碼版本控制的話,衝突的機會應該很難會發生)
四、而且還有歷史記錄,隨時還能回復到以前的版本狀態…

就好像是化整為零,無招勝有招一樣…
把資料散佈在浩瀚網路海,反而是最保險的作法。
值得去學習這工具怎麼用。

關於 SVN 的使用方式網路上很多,這邊就不將這些資訊重覆了。
請務必善用網路搜索的功能
http://www.google.com.tw
這是目前所有網路知識的線頭。

VirtualBox 空間減肥

@windows vm sdelete64 -z c: @macos VBoxManage  modifymedium  disk  "/Users/fellow/VirtualBox VMs/Win10/Win10.vdi"  --compact *.vdi...