当前位置:中国星空学习网首页>Linux/DOS>Linux基础>正文  
Linux桌面环境玩转BT

 

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下载软件的时候如果断线了,可以重新点击下载链接,并且在选择存放位置的时候覆盖上次下载一半的文件,这时程序会自动的续传该文件。

(责任编辑:战莹)j30B0j30B0j30B0

 

上一篇: 认识 Linux 文件系统(三)
下一篇: 第 9 部分. 安装软件
站内公告
栏目导航
 Windows系统
 Linux/DOS
 办公应用
 工具软件
 图形图象
 网络应用
 安全防御
 网络编程
 软件教程
 实用技术
最新文章
中国星空图片网
·人体艺术
·性感美眉
·生活自拍
·幽默搞笑
·超级帅哥
·精彩万花筒
·梦幻景色
中国星空探索网
·神秘追踪 灵异接触
·鬼故事 灵异空间 图片
·未解之谜 探索宇宙
中国星空两性网
·两性图文 我的性事 情人 成人幽默
·性爱技巧 两性测试 性爱误区
·性事花边 生育避孕 性保健 性疾病
·两性生理 文化 讨论 心理 知识
·爱人同志 非常男女 一夜情
中国星空算网命
·手机吉凶 QQ号码吉凶 周公解梦
·塔罗牌测试 狗年运程
·关公灵签 紫薇斗数 八字排盘
·测试:你的成功指数有多少
·测验你的家庭是否美满?
·面相: 面型 眼睛 耳朵 口唇
·手相:拉你一把奶油桂花手
·测试:你能成为大富翁吗?
联系方式 设为首页
中国星空旗下---中国星空学习网    Copyright 2005-2050 Year   xx.happy369.com  Networks.All rights reserved
中国星空网所有内容均来源于网络,版权属于原作者,如侵犯到您的权益,请与我们联系,我们将尽快予以删除或处理。
中国星空不承担由于内容的合法性及健康性所引起的一切争议和法律责任。
陕ICP备05011765号 联系我们 
《女人如烟》--演唱:魏佳艺