時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
??? 為了方便 Linux 的新用戶學(xué)習(xí)如何編譯及安裝 WU-FTPD 特編寫此安裝手冊。手岫將按由前至后的步驟, 逐步的引導(dǎo)您完成從 WU-FTPD 源碼的下載到源碼編譯的整個(gè)過程. 請您按照以下的步驟進(jìn)行, 如果執(zhí)行的過程中出現(xiàn)了錯(cuò)誤的提示信息, 或者任何的未指定的信息. 請您與我們的注冊工程師聯(lián)系, 我們的注冊工程師將會(huì)盡快的與您聯(lián)系并提供相應(yīng)的解決方法.
??? 這里我們假設(shè), 您所使用的 Linux box 里面預(yù)先沒有安裝 WU-FTPD. 如果您原來有安裝的話, 建議您先用相應(yīng)的命令將其刪除后再行編譯安裝 (當(dāng)然如果您是高高手的話, 就沒有必要了. 具體怎么樣, 我想您比我更加清楚) .
現(xiàn)在開始我們的安裝過程:
1. 到 下載最新版本的 WU-FTPD, 本手冊所使用的版本為 2.6.0, 這是本手刪完成時(shí)最新的版本. 我們這里假設(shè)您是在 WinX 里面下載文件的(如果您熟悉使用 Linux 下載文件的話, 直接在 Linux 里面也是可以的), 下載完成后, 假設(shè)您將其放置于 c:\, 而 c: 在 Linux Box 里面對應(yīng)于 /dev/hda1.
2. 進(jìn)入 Linux, 并以 root 的身份登錄(因?yàn)槠渌脩粼谡5那闆r下無權(quán)掛接文件系統(tǒng)).
3. 在 /mnt 里面創(chuàng)建一個(gè)新的文件夾 diskc(如果原來已經(jīng)存在, 可以省略此步). mkdir /mnt/diskc.
4. 因?yàn)槲覀儗?WU-FTPD 的源碼放置于 dos/win 的 c:\, 所以我們現(xiàn)在要先把 dos/win 的 c:\ 掛接至我們新建的目錄 /mnt/diskc 里面, 假設(shè)您的 dos/win 的 c: 在磁盤中的位置為 /dev/hda1, 則相應(yīng)的命令為:
mount -t vfat /dev/hda1 /mnt/diskc
mount 的說明, 請您參見我們的相關(guān)文章, 或者直接與我們的注冊工程師聯(lián)系.
5. 成功把 dos/win 的 c:\ 掛至 /mnt/diskc 后, 我們就要把源碼的文件復(fù)制至 Linux 的目錄中. 為什么要把源碼復(fù)制至 Linux 的系統(tǒng)中而不要放置在 /mnt/diskc (c:\)中呢? 原因是方便我們以后對系統(tǒng)進(jìn)行維護(hù). 同時(shí)我們強(qiáng)烈的建議您把所有的源碼文件(當(dāng)然包括 WU-FTPD 的源碼文件), 都放置于 /usr/local/src 中, 這樣將方便于我們對所有服務(wù)器/軟件的源碼進(jìn)行有效的管理. 相應(yīng)的命令為:
cp /mnt/diskc/wu-ftpd-2.6.0.tar.gz /usr/local/src
這里, WU-FTPD 源碼的文件名為 wu-ftpd-2.6.0.tar.gz , 2.6.0 是 WU-FTPD 的版本號, 一般的情況下文件名都帶有版本號, 不同版本的源碼包, 文件名的差別一般情況下只是代表版本的號碼改變. 如果您使用的是其它版本的 WU-FTPD 的話, 需要注意版本號, 另外 Linux 下所有的文件名都是區(qū)分大小寫的.
6. 把源碼文件復(fù)制至 /usr/local/src 后, 因?yàn)樗械脑创a都是經(jīng)過打包壓縮的, 我們就要把源碼從壓縮包中解壓縮出來. 相應(yīng)的命令為:
cd /usr/local/src
tar zxvf wu-ftpd-2.6.0.tar.gz
7. 解壓縮后, 我們進(jìn)入源碼的目錄并使用配置腳本進(jìn)行環(huán)境的設(shè)置. 相應(yīng)的命令為:
cd /usr/local/src/wu-ftpd-2.6.0
./configure(注意哦, /前面可有個(gè)點(diǎn)的, 另外如果您使用的機(jī)器是486之類的舊機(jī)的話, 所需的時(shí)間可能比較長. 如果您有臺 PII 或更高級的機(jī)子, 一會(huì)就好了)
8. 在執(zhí)行 ./configure 之后, 配置腳本會(huì)自動(dòng)生成 Makefile. 如果在設(shè)置的過程中沒有任何的錯(cuò)誤, 我們就可以開始編譯源碼了. 相應(yīng)的命令為:
make
在 make 之后, 會(huì)在源碼的 bin 目錄下生成編譯后的幾個(gè)可執(zhí)行文件.
9. 在源碼編譯完成后, 我們就要使用
make install
安裝 WU-FTPD 至缺省的目錄(/usr/sbin)下.
10. 接下我們就可修改 /etc/inetd.conf, 以使 WU-FTPD 可以由 超級 Internet 服務(wù)器 啟動(dòng). 方法如下:
cd /etc (進(jìn)入 /etc 目錄)
vi inetd.conf (編譯 超級 Internet 服務(wù)器 的配置文件)
打入 "/ftp 回車" (注意引號不用打, 此語句的目的是查找 inetd.conf 中有 ftp 的行)
找到后查看行首是否有 # 號, 如果有的話, 將 # 號刪除.
如果使用 vi 找不到 ftp 的行, 您就需要手工的在 vi 中添加下面的一行:
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
修改完成后保存, 再在命令行使用以下的命令重新啟動(dòng) inetd:
killall -HUP inetd
11. 使用 ftp localhost 看到了什么呢?
命令列表:
login as root
#mkdir /mnt/diskc
#mount -t vfat /dev/hda1 /mnt/diskc
#cp /mnt/diskc/wu-ftpd-2.6.0.tar.gz /usr/local/src
#cd /usr/local/src
#tar zxvf wu-ftpd-2.6.0.tar.gz
#cd wu-ftpd-2.6.0
#./configure
#make
#make install
#cd /etc
#vi inetd.conf
#search "ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a"
#if found above string delete # head char
#if not add the string
#killall -HUP inetd
#ftp localhost
關(guān)鍵詞標(biāo)簽:手冊,安裝,我們,源碼,
相關(guān)閱讀
熱門文章 Linux下FTP的配置與應(yīng)用 什么是ftp及ftp服務(wù)器 FTP出錯(cuò)解決和分析 Windows內(nèi)置FTP服務(wù)器高級配置
人氣排行 vsftp配置大全---超完整版 IIS6.0打造FTP服務(wù)器完全圖文詳解 使用Win 2003搭建安全文件服務(wù)器 圖解Windows xp—FTP服務(wù)器配置 linux服務(wù)samba的詳細(xì)配置 在Windows 2003下搭建FTP服務(wù)器 FTP登陸錯(cuò)誤詳解 Windows內(nèi)置FTP服務(wù)器高級配置