歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux桌面 >> Linux桌面環境玩轉BT

Linux桌面環境玩轉BT

日期:2017/3/2 10:43:26   编辑:Linux桌面

  BT全名叫"BitTorrent",中文全稱:"比特流"。BitTorrent是一個多點下載的開放源碼的P2P軟件,使用非常方便,就像一個浏覽器插件,很適合新發布的熱門下載。其特點簡單的說就是:下載的人越多,速度越快 。最新的DVD電影,3D游戲,動漫,只要你想的到的,BT都能提供給你,而且速度飛快,遠遠超過你的想象,再也不用為只有幾K的下載速度煩惱了。BT的官方網址是:http://bitconjurer.org/BitTorrent/。

  一般來講,下載是把文件由服務器端傳送到客戶端,例如FTP,HTTP,PUB等等。但是這樣就出現了一個問題,隨著用戶的增多,對帶寬的要求也隨之增多,用戶過多就會造成瓶頸,而且搞不好還會把服務器掛掉,所以很多的服務器會都有用戶人數的限制,下載速度的限制,這樣就給用戶造成了諸多的不便。但BT就不同,用BT下載反而是用戶越多,下載越快,這是為什麼呢?因為BT使用的P2P技術全稱叫做“Peer-to-peer”對等互聯網絡技術(點對點網絡技術)。它讓用戶可以直接連接到其它用戶的計算機上,進行文件共享與交換。工作原理如下圖:

  圖-1 BT的工作原理

  BT首先在上傳者端把一個文件分成了Z個部分,甲在服務器隨機下載了第N各部分,乙在服務器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了服務器端得負荷,也加快了用戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到服務器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個文件的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。

  下面我們看看在Linux桌面環境下如何運行BT:

  1、首先看看系統要求:

  硬件: 中央處理器:兼容 Intel X86處理器Pentium 200 以上 ,32 兆(推薦64兆)內存,顯示內存4兆,硬盤的大小要看你下載軟件的多少,空間當然是多多益善。

  軟件: 內核版本 2.2以上 ,KDE 2.0以上或GNOME 2.0以上,X Window System XFree86 3.6.x 以上,桌面分辨率 至少為800×600 ,桌面顏色至少6萬5千色(16位元)。

  2、下載一個Bit Torrent客戶端軟件:

  Azureus-2.0.3.2.linux.tar.bz2 ,下載鏈接:http://flow.dl.sourceforge.net/sourceforge/azureus/Azureus-2.0.3.2.linux.tar.bz2

  3、安裝Java虛擬機

  由於Azureus使用Java語言編寫的所以運行它要Java虛擬機。下載最新的JDK(Java Development Kit)開發包:j2sdk-1_4_2-linux-i586.bin,下載鏈接:http://scfie.fie.umich.mx/ftp/Internet_Aplicaciones_y_Lenguajes/Java/Linux/j2sdk-1_4_2-linux-i586.bin這是一個J2SE V1.4.2 SDK Linux自解壓的二進制的文件。切換到下載SDK的目錄,使這個文件可以執行:

  

#chmod + j2sdk-1_4_2-linux-i586.bin

  把它移動到/usr/local目錄下運行:

  

#mv j2sdk-1_4_2-linux-i586.bin /usr/local
#./j2sdk-1_4_2-linux-i586.bin

  下面修改JAVA_HOME環境變更。用vi修改/etc/profile文件,添加以下內容:

  

JAVA_HOME=/usr/local/jsdk1.4.2
export JAVA_HOME

  /etc/profile文件在Linux系統啟動、用戶登錄使會自動啟動。

  4、安裝Bit Torrent客戶端軟件Azureus

  這是一個綠色軟件只要解壓即可運行不必編譯:

  

#bunzip2 Azureus-2.0.3.2.linux.tar.bz2
#tar vxf Azureus-2.0.3.2.linux.tar

  5、運行軟件:

  

#cd azureus#./azureus

  6、配置軟件:

  第一次運行azureus時要進行簡單的配置:

  (1)鏈接互聯網方式(見圖-2):

  圖-2 設置鏈接互聯網方式

  根據你的具體情況設置鏈接互聯網方式(ADSL、Modem等),最大上傳速度、最大下載文件、每個Torrent最大上傳速度。然後用鼠標按“Next”按鈕進行服務器端口配置。

  (2)配置NAT/Server 的端口:

  圖-3 配置NAT/Server 的端口

  使用NAT(Network Address Translation)的好處是:連接Internet,但不讓網絡內的所有計算機都擁有一個真正的Internet IP地址。通過NAT功能,可以將申請的合法的Internet IP地址統一管理,當內部的計算機需要上Internet時,動態或靜態地將假的IP轉換為合法的IP地址。另外,如果不想讓外部網絡用戶知道網絡的內部結構,可以通過NAT將內部網絡與外部Internet隔離開。這裡強烈建議你把NAT/Server 的端口設為:最低6881、最高6889。如果你對計算機網絡比較熟悉的話也可以用鼠標點擊“Test”按鈕測試一下,選擇別的端口。注意千萬不要和某些系統已經使用的端口沖突。然後用鼠標按“Next”按鈕進行下載的文件存放目錄的配置。

  (3)配置下載的文件存放目錄(見圖—4):

  圖-4 配置下載的文件存放目錄

  這裡筆者選擇/root/.azureus/torrents 作為下載文件存放目錄,另外建議在“Enable fast Resume”前打鉤。這樣就可以實現“網際快車FlashGet”等軟件斷點續傳的功能。然後用鼠標按“Finish”按鈕完成配置。

  7、使用軟件下載:

  配置結束後就可以使用它下載,點擊“File”主菜單的“Creat a Torrent”然後輸入要下載的Torrent文件的鏈接即可開始工作(見圖-5)。

  圖-5 輸入要下載的Torrent文件的鏈接

  8、下載過程的監控:

  Azureus提供了非常好的用戶界面,你可以實時監控下載軟件的進度,如果有必要的話,可以“View”選單的“Configurtion”選項進行設置修改(見圖-6)。另外點擊“IRC”選項還可以加入了irc聊天室,增加了一些基本的irc命令,可以看見在線人數和ID。

  圖-6 Azureus的控制選項

  9、BT下載實例:是筆者下載Radhat 9時的工作界面(見圖-7):

  圖-7 用Azureus下載Redhat 9

  從圖-7 中可以看到Azureus下載Redhat 9的過程。圖中顯示出文件名、上傳和下載速度以及完成百分比。

  總結:Azureus是一個用Java語言編寫的BT客戶端下載軟件。Azureus可以進行多個torrent下載,可以手動設置某個torrent的優先權。文件管理便捷。可以查看torrent包含的每一個文件完成情況,並在Azureus裡直接打開已下載完的文件。最新版本還增加了文件刪除功能,支持多tracker url。對於多tracker發布的torrent可自動切換,並可以手動更改tracker url。在使用Azureus下載軟件的時候如果斷線了,可以重新點擊下載鏈接,並且在選擇存放位置的時候覆蓋上次下載一半的文件,這時程序會自動的續傳該文件。

Copyright © Linux教程網 All Rights Reserved