Linux桌面环境玩转BT-Linux应用
·当前位置: 学海荡舟-论文 >> 电脑技术 >> Linux-DOS >> Linux应用 >> 教程正文
Linux桌面环境玩转BT


BT全名叫"BitTorrent",中文全称:"比特流"。BitTorrent是一个多点下载的开放源码的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快 。最新的DVD电影,3D游戏,动漫,只要你想的到的,BT都能提供给你,而且速度飞快,远远超过你的想象,再也不用为只有几K的下载速度烦恼了。BT的官方网址是://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 ,下载链接://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,下载链接://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下载软件的时候如果断线了,可以重新点击下载链接,并且在选择存放位置的时候覆盖上次下载一半的文件,这时程序会自动的续传该文件。

(责任编辑:战莹)
   
  • 上一篇教程:
  • 下一篇教程:
  • :查看相关:
  • 双机互联的工具LapLink的使用

  • DOS环境变量“全家福”

  • MS-DOS:解决Windows 所不能

  • DOS和Linux近年来的发展比较

  • Interlnk、Intersvr、Qbasic命令使用说明