Aug 9, 2011

explorer

這一兩個禮拜都在弄線上檔案總管專案的東西. 目標是要做到介面跟檔案總管一樣, 當然啦, 用網頁來呈現, 有很多東西不一樣, 把程式碼的重心從伺服器端的ASP、PHP移轉到Javascript, 中間花了很多時間, 再加上沒有一個架構可以依循, 邊寫邊想, 邊想邊寫, 又要有擴充性, 又想顧到效率....
希望能早點把這東西弄好放出來給大家用~

Jun 28, 2011

office network

對外兩條100M接至HUB16與伺服器上.
內部工作站與伺服器又想要對連, 用GIGA網路連線網路磁碟機.
此時我的方法是這樣:
1. 先把網路線接好. 伺服器一個網卡對外走100M. 一個對內接到HUB16上走1G.
2. 工作站接到HUB16上走1G.
3. 設定伺服器路由.
route -p add 工作站IP mask 255.255.255.255 伺服器內部IP metric 10 IF 內部IP網卡代碼
此時由伺服器傳資料至工作站會以1G的速度連線.
4. 用同樣的方法設定工作站的路由, 若省略此步驟, 工作站傳檔案至伺服器時會走外部IP,
也就是100M的速度.

Feb 22, 2011

vsftpd 2.3.4 版可以支援Big5中文轉碼

2011年2月出版的vsftpd 2.3.4版, 在設定檔中, 有幾個選項
#
# Enable convert charset  是否要做字元轉換
#
convert_charset_enable=1
#
# Specifies local charset   本地端字元編碼
#
local_charset=UTF8
#
# Specifies remote charset  遠端(客戶端)字元編碼
#
#remote_charset=BIG5
這樣就可以改用BIG5中文編碼, 不會出現亂碼問題.

rpm 下載處
http://centos.alt.ru/repository/centos/5/x86_64/vsftpd-2.3.4-1.el5.x86_64.rpm

Feb 21, 2011

在Cent OS中安裝Intel 82566DM-2 的驅動程式

到這裡下載驅動程式 (8.0.25版)
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=9180&keyword=82566DM-2&lang=eng

下載回去以後, 用gzip解壓縮.
假設最後解壓的目錄是  /root/e1000-8.0.25
進到 src 中, 執行

make install

如果發現這種錯誤訊息
Makefile:71: *** Kernel header files not in any of the expected locations.
Makefile:72: *** Install the appropriate kernel development package, e.g.
Makefile:73: *** kernel-devel, for building kernel modules and try again.  Stop.

可能是沒有安裝 kernel-devel, 先裝了再說.

另一個原因, 是因為在 Makefile 檔案中, 它跑去連結 /usr/src/linux 目錄,
但是你的系統並沒有這個目錄, 這時可以用鳥哥教的方法
http://linux.vbird.org/linux_server/0130internet_connect.php#note_compile

執行
cd /usr/src
ln -s /kernels/2.6.18-194.11.1.el5-i686/ linux


用符號連結的方式製造出Makefile需要的linux目錄
這樣就可以成功了.

用vsftpd測試, 原來的傳輸速度約在30MB左右, 更新後可以到80MB
猜測是預設的驅動程式並不是以 giga byte 的速度在運作.