莱特币LTC矿池p2pool架设之Linux篇(自动调节矿工难度)

来源:互联网 发布:淘宝麻辣烫底料 编辑:程序博客网 时间:2024/05/29 14:15

新教程来了,本次是Linux下的p2pool矿池架设教程,本次教程的亮点是这个版本的p2pool程序可以自动调节矿工难度,下面开始。

环境:

  1. 系统Ubuntu Server 14.04 LTS , 32-bit的阿里云
  2. 一个用于连接到服务器的SSH工具SecureCRT
    打开SecureCRT,新建会话。
    这里写图片描述
  3. 左侧类别中点击SSH2,右侧主机名填入服务器IP地址和用户名,点击确定。
    这里写图片描述
    这里写图片描述
    连接后出现以下界面
    这里写图片描述

开始操作

1.先更新系统,看命令。如果出现选择YN时一律选Y,后面不解释。

sudo apt-get updatesudo apt-get upgrade

每行一条命令,后面不解释。

2.下载并安装LTC钱包

下载wget https://download.litecoin.org/litecoin-0.10.2.2/linux/litecoin-0.10.2.2-linux32.tar.gz
解压tar xvzf litecoin-0.10.2.2-linux32.tar.gz
拷贝钱包程序cp litecoin-0.10.2.2/bin/litecoind /usr/bin 
sudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfilesudo sysctl vm.swappiness=5sudo sysctl vm.vfs_cache_pressure=20
编辑sudo nano /etc/fstab插入内容/swapfile none swap sw 0 0Ctrl+X键保存退出
编辑sudo nano /etc/sysctl.conf插入内容vm.swappiness=5vm.vfs_cache_pressure = 50Ctrl+X键保存退出

4.

创建文件夹mkdir ~/.litecoin创建文件nano ~/.litecoin/litecoin.conf    将下面内容输入到litecoin.conf文件中rpcuser=userrpcpassword=Password123disablewallet=1server=1listen=1discover=1bind=0.0.0.0daemon=1txindex=1rpcport=10332port=10333mininput=0.00000001blockprioritysize=1blockmaxsize=750000mintxfee=0.00001000minrelaytxfee=0.00001000gen=0

按Ctrl+X键退出>Y>回车

5.运行钱包

litecoind -daemon

查看钱包实时日志

tail -f ~/.litecoin/debug.log

6.安装

sudo apt-get install python-zope.interface python-twisted python-twisted-web git python-dev libpython2.7-stdlib screen

7.下载P2POOL并安装

git clone https://github.com/iongchun/p2pool.gitcd p2pool/litecoin_scryptsudo python setup.py install

8.运行矿池
等钱包更新好后,执行下面命令

cd ~/p2pool/
screen -dmS p2poolserver python run_p2pool.py --net litecoin --bitcoind-address 127.0.0.1 --bitcoind-rpc-port 10332 --bitcoind-p2p-port 10333 --address LdyhkBwkeo14wmZeWcVsVPmqLAeAGcRo2d -n litecoin-p2pool.com:9338 --fee 0 --give-author 0

查看矿池状态

screen -r p2poolserver

返回命令行

Ctrl+A再按D
0 0