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的目录,使这个文档能够执行:
|
把他移动到/usr/local目录下运行:
|
下面修改JAVA_HOME环境变更。用vi修改/etc/profile文档,添加以下内容:
|
/etc/profile文档在Linux系统启动、用户登录使会自动启动。
4、安装Bit Torrent客户端软件Azureus
这是个绿色软件只要解压即可运行不必编译:




