PDA

查看完整版本 : Linux下架设bt服务器


Ekines
2006-12-29, 12:01 PM
我是这样在LINUX下架设BT服务器的。

由于本人很懒,好久没发帖了,今天在来占个地方吼几句:)高手请略过!!!

WINDOWS上架设BT服务器的教程N多,也很容易看懂,稳定性能就不知道了,这个就不想多说了,相信很多人都在WINDOWS上架设过BT服务器

2个月前,我试着在LINUX上架设BT服务器,关于这方面的资料太难找,在加上本人E文太差费了一翻周折,终于搞定了,不多说了,下面就讲下我架设LINUX服务器的过程

配制: CPU塞杨2.4G、内存256M、10*100M自适应8139网卡、80G硬盘,精英845PE主版

操作系统:REDHATLINUX9.0

#wget http://www.python.org/ftp/python/2.3.4/Python-2.3.4.tgz
#tar zxvf Python-2.3.4.tgz
#cd Python-2.3.4
#./configure --prefix=/usr/local/python-2.3.4
#make &&make install
#mv /usr/bin/python /usr/bin/python-1.5
#ln –s /usr/local/python-2.3.4/bin/python /usr/bin/python
//第一步:安装PYTHON
#wget http://voxel.dl.sourceforge.net/ ... orrent-3.4.2.tar.gz //下载BT服务器安装包
#tar -vxzf BitTorrent-3.4.2.tar.gz
#cd BitTorrent-3.4.2.tar.gz //安装BT的服务器端,不需要安装
#mkdir /home/log
#touch /home/log/bttrack.log //生成日志文件
#./bttrack.py --port 6969 --dfile dstate >>/home/log/bttrack.log & //时时生成日志文件
#./btmakemetafile.py /home/hardiwang/QQ2003IIIMuzi1.3.zip/ http://192.168.120.155/abc
//在/home/hardiwang/下生成BT文件
//文件在 /home/hardiwang/QQ2003IIIMuzi1.3.zip.torrent
#./btdownloadheadless.py --max_allow_in 20 --max_upload_rate 5000 /home/hardiwang/QQ2003IIIMuzi1.3.zip.torrent --saveas /home/hardiwang/QQ2003IIIMuzi1.3.zip >/dev/null &
//产生第一个种子
启动脚本BT的脚本startbt
#!/bin/bash
case $1 in
start)
/root/BitTorrent-3.4.2/bttrack.py --port 6969 --dfile dstate >>/home/log/bttrack.log &
sleep 1
/root/BitTorrent-3.4.2/btdownloadheadless.py --max_allow_in 20 --max_upload_rate 5000 /home/hardiwang/QQ2003IIIMuzi1.3.zip.torrent -
-saveas /home/hardiwang/QQ2003IIIMuzi1.3.zip >/dev/null &
echo "BT started"
;;

stop)
ps -efw | grep 'bttrack.py' | grep -v grep | awk '{print $2}' | xargs kill && killall python || \
echo "BT not stoped,Please kill it by hand"
;;

show)
ps -efw | grep python | grep -v grep
;;

*)
echo "Usage:./btseed.sh start|stop|show"
;;

esac