ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux桌面环境玩转BT(转)

Linux桌面环境玩转BT(转)

原创 Linux操作系统 作者:ilg 时间:2019-03-03 20:09:04 0 删除 编辑
Linux桌面环境玩转BT(转)

  网页制作是Web应用的重要组成部分,这里介绍三款Linux桌面环境下的网页制作工具Screem、Bluefish和Quanta Plus,利用它们可以轻松制作网页。

  FrontPage-Screem

  FrontPage-Screem是Linux下一个集成的HTML/Web页开发工具。Screem最初整个设计思路是根据GNOME风格的,但是在KDE环境下也能够很好地运行,它使在Linux操作系统中开发Web页面变得十分方便。Screem也支持中文处理,使用界面类似于Windows下的FrontPage。

  Screem除了能显示不同的HTML标识外,还可以很方便地建立表格(Table)、定义样式;同时还支持Plug-in功能为以后的扩充提供接口。Screem还带有多种图形、图标和照片。该软件可以一次使用、测试多个网页。内部浏览器可用来测试网页、影像预览工具、缩图影像创造向导、声音展示库、线上指引、step-by-step的网站设计指引,以及最新HTML 4.0版标签的参考。

  Screem的主页为http://www.screem.org/, 最新版本为0.6。该软件是GPL软件。在下面网址http://download.linuxbyte.net/office/editor/screem-0.6.tar.gz可以下载该软件。Screem工作界面见图1所示。

  图1 Screem 0.6的工作界面

  Dreamweave-Bluefish

  Dreamweaver-Bluefish是一个基于Gtk的HTML的编辑器,它支持语法加亮,支持HTML、CSS、JAVASCRIPT、Java server pages (JSP)、Python、Perl、SSI、PHP、XML等语言。从某些方面来说,它类似于Windows下面的Dreamweaver,是制作HTML不可多得的利器。

  Bluefish是“写”HTML的好工具,但它本身并不具有所见即所得的功能,对于初学者来说可能会有些吃力,因为需要补充一些HTML的基础知识。对于熟悉HTML代码的创作者,使用Bluefish可以让你如鱼得水。Bluefish对一些常用的Tag都有快捷键,使用快捷键可以大大提高写代码的速度。Bluefish有许多向导式的对话框,使用者只需填入相应的属性值,就会生成相应的HTML代码。而且,可以通过预览功能在Netscape等浏览器中查看制作的页面效果。从某种意义上说,这可以是另一种的“所见即所得”了。

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-116267/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2002-06-18

  • 博文量
    1715
  • 访问量
    1301321