嗯,我想應該蠻多玩家的,
講講OSX的系統架構,
首先網路方面,底層是BSD4.4規格,內建Samba(就是網芳囉[)、Apache(就是Web Server)、
FTP(主要以Unicode為主,稍後就知道為什麼這麼說囉,
)、還有可以遠端用terminal登入的ssh。
當然,這些Windows都有(除了ssh 呵呵,XD),但內建POSTFIX SMTPd,這夠悍了吧[
什麼?不知道什麼是Postfix?
沒關係,我們等等解釋...
到系統偏好設定,
然後點共享,就可以看到Web網頁共享,Windows檔案共享,遠端登入連線、等等blah blah的,
點起來,不希罕....
點到第二項,還可以看到一個選項叫做防火牆,可以讓你自定要讓別人可以從哪些功能連進你的電腦,
記得唷[防火牆在這,如果有任何網路軟體連不了,先過來設定一下吧...
接下來,講講OSX最好玩的功能,就是可以讓你的電腦變成一個發信的伺服器…
先抓這東西下來:
http://www.roadstead.com/weblog/Tuto...ixEnabler.html
(這是 .dmg 檔,點兩下之後,記得把裡面的程式拖出來,不然你每次要執行的時候,
都要開一次dmg檔,很麻煩,這是Mac下的檔案包裝技術,有壓縮,比例還蠻大的,
)
這叫Postfix Enabler,這是可以讓你的Postfix不必從終端機去啟動的神兵唷[
點那個Enable Postfix就好了,很簡單吧....
(有中文界面唷[感謝OIKOS上的 "LauShu || 老鼠" 兄)
然後到mail裡面設定你的寄件伺服器,選擇localhost,然後就可以寄信囉[
如果你是用固定IP,有domain name呢?
請到第二個頁面,設定你的domain name,
然後enable pop3, enable imap (看你習慣用哪個囉[),這樣就可以用mail收信囉?
當然....這樣還不能,請看到Postfix Enabler的教學網頁最下面幾句話,
他說如果你有開防火牆,請記得將防火牆的存取設定打開,
這樣外面寄來的信才進的了你的電腦。
接下來,有架過mail server的人都知道,不能隨便給人當跳板寄廣告信,
不然被當黑名單後,你寄出去的信人家可是接不到的[
所以,在第三個頁面,可以設定寄信時,是否要密碼認證(最上面三個radio button,選第二個),
這樣,你就可以透過系統使用者id跟密碼登入你的Postfix SMTPd寄信囉[
接下來,就是Web網頁共享,
不過就是個勾咩,有什麼好講的....= =+
可是呀[我想說的不只是如此…
在OSX裡面,預設是不支援PHP的,
可是,系統內本來就有PHP唷[
我們先開工具程式,選NetInfo管理程式,然後在安全性那裡,你可以選擇在這裡啟動root帳號,
或者,在終端機下用sudo來執行root,也就是最高權限管理者的動作,
我習慣開root來用,因為這樣可以少打sudo,很多事情要在root下做的,這樣可以省點工夫,XD
接下來,就是修改httpd.conf的設定,
當你開啟root或決定使用sudo後,請用vi編輯/etc/httpd/httpd.conf這個檔案,
你不習慣用vi?沒關係,OSX的terminal的設計使得VI格外難用,XD
所以跟你講個小動作,
先按 "/",就可以啟動搜尋模式,
然後打 php4_mod
按下enter後,它就會幫你找到這行:
//LoadModule php4_module libexec/httpd/libphp4.so
按i,切換到Insert模式,然後....不要用delete唷[
把游標一到L,然後用backspace把那兩條斜線刪掉,
按esc,跳回指令模式,同樣的,搜尋:mod_php4
會找到這行://AddModule mod_php4.c
同樣的,把這註解拿掉,按esc,打 ":wq"
就可以存檔出來了。
然後回到共享重新啟動Web 網頁共享,
(或sudo apachectl restart,或在root下打apachectl restart)
這樣,就可以在你的小白大白大頭小檯燈(還是G5大神也好,XD) 架個簡單的Gallery(相簿),
或者你可以去抓mysql回來裝,架phpBB,WebMail(支援PHP的),BLog(Nucleus...支援PHP的),XOOPS,blah blah的。
當你連到
http://wireless.cguim.org/~cchuang/blog/ 或
http://wireless.cguim.org/~cchuang/album/ 時,
沒錯,這就是我心愛的大頭(eMac)架起來的,
如果要共享東西給人家,或者是要抓朋友的網芳呢???
我們有聽過森巴舞(Samba),有聽過爪哇咖啡(Java),有聽過雅加達(Jakarta),
可是,資訊界卻愛用這些日常生活中好聽的名字來為自己的東西命名,
我們這次來講森巴,Samba,
當你開啟共享裡的Windows檔案共享後,可以試著用別台批西暈倒死連到你的網芳,
然後輸入你這個帳號的名稱與密碼,
說了兩次帳號名稱密碼,其實帳號有分全名與簡稱,全名就是你登入後所顯示的名稱,例如大豬頭,
而簡稱,就是英文id,就像上bbs一樣,例如fayhong,這裡所有的帳號名稱都是只簡稱,因為UNIX是使
用簡稱當作內部使用者設定的機制)
然後就可登入你自己的個人資料夾啦[
為什麼只有個人資料夾,為什麼不能登入我的根目錄咧?
還記得好久之前,一個朋友買小白,店員跟她說不用割硬碟啦[
我聽了覺得怎麼這樣,客戶要割硬碟,就給她割咩。
可是自己裝了幾次作業系統才發現,其實OSX的設計哲學,就是希望你使用者乖乖地待在自己的個人資料夾,
我也相信,其實在UI環境中,我用到個人資料夾外面的資料的機率是微乎其微,這般優雅的設計,可以讓你不小心把這個使用者資料內的東西搞壞後,
直接新增一個新的使用者,然後把音樂呀什麼的移到新的使用者資料夾,最後把壞掉的舊ID砍掉,
又變成一個新的系統了[(當然....若能把這搞壞,我也真的很佩服....Orz)
萬一要登入別人的系統呢?嘿嘿,這就是萬用Finder的好處了[
點一下桌面,然後按蘋果鍵加K,就可以出現你要連到哪個伺服器,
聰明的人一定想到,嘿,一定可以連到FTP,沒錯,
請在位址那輸入 smb://ip
然後輸入他的電腦上共享用的帳號與密碼,就可以登入他的共享資料夾囉[
(如果,你的共享夥伴也是Mac user呢?請使用id*ip 嘿嘿,輸入密碼後,
通了...Orz...)
剛剛說到FTP,如果你用FTP連別人的分享內容呀,你會發現,有中文的都有亂碼,
這方面因為系統是Unicode機制,因此這無解,只好放棄Finder,
去找一套叫做太空鴨(CyberDuck)或者可以轉碼成Big5-HKCS的FTP軟體。
連人家的FTP是這樣,那人家連過來也是吧?
沒錯[
怎麼辦咧....可以選擇重新裝一套好一點的FTP伺服器,或者是使用英文檔名就好。
重裝FTP伺服器,需要對UNIX有點操作經驗才行,不然就是等看看有沒有Mac Way的軟體出現。
(所謂Mac Way,就是說讓你按一個按鈕就什麼都搞定的操作思維,這對某些聰明人來說不怎麼好,可
是對大多數人而言,這種想法是Mac最吸引人的地方,何必花時間去做自己不專精也沒興趣的工作
咧?)
---
初來乍到,大家請多指教,^_______^
事實上,MacOSX仍有些不方便的地方,
這些我自己架個Gentoo Linux 在PC上就可以解決的,
可是這種方便的操作界面,滑鼠甩尾的視窗快速切換,
還有就是為你設計的感覺,讓我把三萬六砸下去買了台eMac,
原本四萬塊的預算如果敗在PC上面,我想買台EIZO + Matrix P650的PC都沒問題。