OpGuide.txt
上传用户:liguizhu
上传日期:2015-11-01
资源大小:2422k
文件大小:2k
源码类别:

P2P编程

开发平台:

Visual C++

  1. 1. 程序的启动和运行
  2. tsnew:
  3. nohup ./tsnew 1 &
  4. spnew:
  5. nohup ./spnew 1 &
  6. gcpnew:
  7. nohup ./gcpnew 1 &
  8. 程序的输出将在nohup.out中, 查看日志可以用
  9. tail -f nohup.out
  10. 2. 配置:
  11. tsnew: ats.cfg
  12. bind=192.168.10.13 //ts绑定的IP地址
  13. MysqlAddress=localhost //Mysql服务器地址
  14. User=root //Mysql用户
  15. Database=gtv //Mysql数据库
  16. Password= //Mysql密码
  17. Netfile=netblocks.cfg //配置网络块的文件
  18. spnew: asp.cfg
  19. MediaDB=./Media.DB //SP使用的DB文件
  20. MysqlAddress=localhost //SP使用的mysql服务器地址
  21. User=root //Mysql用户
  22. Database=gtv //Mysql数据库
  23. Password=gtv //Mysql密码
  24. WWWRoot=/var/www/localhost/htdocs/gtv/ //产生的gtv文件目录
  25. periodDump=60 //定期更新时间
  26. gcpnew: gcp.cfg
  27. trackerip=192.168.10.13 //TS的地址
  28. authid=10 //用于向TS认证
  29. authmd5=01234567890123456789012345678912 //用于向TS认证
  30. #ECP= //如果是ECP,设置为IP块
  31. #SCP= //如果是SCP,设置为频道名
  32. GCP=1 //如果是GCP,设置此项
  33. 3. makeDB
  34. makeDB [-v] [-r] [-n] [-m] [-p password] [-h host] [-u username] [-d database] [-s root_dir] [-b bdbfile].
  35. -v: print this message. 打印帮助信息
  36. -r: rename files name to _-md5-_ format. 将文件命名为_-md5-_原名格式, 缺省不重命名
  37. -n: delete the old DB. 删除原来的db, 并重新建立, 缺省不删除
  38. -m: insert into the mysql database. 插入到mysql数据库, 没有这项则不进行插入
  39. -p: mysql password. mysql密码
  40. -h: mysql host. mysql服务器地址
  41. -u: mysql username. mysql 用户
  42. -d: mysql database. mysql 数据库
  43. -s: directory to add. 要添加的目录 (缺省为/home/ftp)
  44. -b: berkeley DB file location. DB文件 (缺省为./Media.DB)
  45. 如: makeDb -s /home/data/ -b ./Media.DB
  46. 4. checkConsist.pl
  47. perl checkConsist.pl ARGV[0] ARGV[1]
  48. 如果ARGV[0]存在, 则将提示是否进行删除, 如果ARGV[0]为'v',
  49. 如: perl ./checkConsist.pl v
  50. 则打印一些运行信息.
  51. 如果ARGV[1]存在, 则将打印的信息打印到ARGV[1]这一文件中.
  52. 如: perl ./checkConsist.pl v info.log