// archives

FTP

This tag is associated with 1 posts

善用 LFTP 的參數設定

關於 LFTP 這套軟體,在之前的”LFTP - 好用的文字介面 FTP client 軟體“裡已經有個簡單的介紹,在這邊主要就是提一下他的環境設定,就像你在自訂自己的 shell 一樣。

利用 NFS 來彌補空間不足的問題

目前在管理的 FTP,因為當初規劃並沒有這麼周全,所以並沒有將全部的硬碟串成一個 RAID,而是採用單顆硬碟去支援部份分區的方式,加上一些分區可能發生出乎意料的過度成長,導致空間不足。
面對此問題,就想到下列的解決方案,也很幸運的在另一間實驗室,發現尚有一台缺乏管理的主機。我也聽從學長們的建議,希望能把那台當做 Slave Server,直接納入到 FTP 的規劃當中。
現在可能遇到的問題是 NFS 可能會造成傳輸上速率的瓶頸,至於詳細的狀況可能要等到我先把自己實驗用的程式完成,才能去做些測試和設定。
當然自己是期望這個問題能在下星期就順利完成,我可不想把這雜事拖得太久。

LFTP - 好用的文字介面 FTP client 軟體

長久以來我都是直接使用 ftp 這個基本的指令,在主機上做些簡易的檔案傳輸動作,也由於大部份的檔案檔名都是使用英文命名,所以也沒特別去找尋更加好用的軟體,因為自己覺得東西只要堪用即可。
直到前陣子在一台以 UTF-8 編碼為主的主機上進行檔案傳輸,發生了許多難題,這才決定要開始尋找合適且好用的 FTP client 軟體。經過一番找尋,終於找到了 LFTP 這套符合我需求的軟體,在文章的後面,將簡單的介紹 LFTP 和如何使用它。

FTP 功能規劃表

接續著前兩篇的內容,還是在講 FTP Service 的東西。
除了在 [教學] ProFTPD + MySQL 這篇所提到的東西外,我還重新設計了一下資料的資料表,打算利用 MySQL 來實現一些統計和一些狀態顯示的功能。而後台管理則是最後要完成的部份,目前主要還是以用指令的方式來做帳號管理,但為了之後接管的管理員著想,後台管理看來是個必要的功能。
目前統計部份預計要有”使用者登入次數”、”使用者總傳輸量”、”使用者月傳輸量”、”新進檔案列表”、”熱門下載檔案”等,希望先完成文字敘述部份,接著再去實做圖形表示的方式。
大致上就先這樣,以上皆為不負責的碎碎念。

[教學] ProFTPD + MySQL

經過許多次的 Try & Error 終於把 ProFTPD + MySQL 架設完畢,在這邊就來做個簡單的紀錄及說明,好讓各位也能輕鬆的使 ProFTPD + MySQL 能正常的 WORK。
過多的廢話在這就不多說了,先簡單的介紹一下我所使用的環境和軟體。

FreeBSD 7.0 Release
ProFTPD 1.3.1
MySQL 5.1

建置新主機,提供新服務

由於我們家的小竇常常在抱怨他的主機常被大家操,但他又心太軟不願意在連線數上做些限制。就因為這樣,我便想說弄台 Server 來移轉他主機的負擔,當然還是部份自我娛樂的成份在。於是我便去隔壁間的實驗室,拼拼湊湊的弄了一台還能看的 PC 來當做 Server ,好提供原有的服務,甚至是開發新功能。
目前 Server 的 OS 是採用 FreeBSD (老樣子),版本為前幾天才 RELEASE 的 7.0,現在將先專注於 FTP Service 的設置與規劃。這的 Server 端是使用 ProFTPD ,另外還有使用 MySQL 負責帳號驗證和資料統計的工作。
為了使用 ProFTPD + MySQL 便上網查了一些相關設定的資料,無奈資料不是過舊就是不完整(不符合需求),所幸經過幾小時的 Try & Error,終於把我規劃的架構弄個雛型出來,真是皇天不負苦心人呀!
不過又到了週末快樂時光,我便自己先放自己假啦!剩下的部份就等下星期再補齊,也希望能來寫一篇較新的 ProFTPD + MySQL 的教學,好提供有需要的人做些參考,以上!在這先祝大家週末愉快阿。