门罗币挖矿

2018-04-15  本文已影响0人  sunsaint

环境:CentOS7.4,无GPU

一、申请门罗币在线钱包

打开https://mymonero.com/#/

点击“Create an Account” 复制“Login Key”到红色箭头所指处

务必要牢记你的“Login Key”,这是你的钱包私钥,相当于你的银行卡密码,但是如果丢了,上帝也无法帮你找回。打印这个私钥,束之以高阁。

复制“Login Key”到红色箭头所指处,然后点击“I've written down my Private Login Key,log me In!”,会自动生成如下钱包地址:

钱包地址

复制上图中的钱包地址:4AC4GaFgjh5DfSF1ptYiNF9wRufLVKWknXTSV6FTSRGL8uJDjsSyXEkdDzWGttrdFQYq3tv99Lu372mYuMSZPL6vJzQLYTw

二、安装xmr-stak挖矿软件

安装必要的软件和依赖包

[root@test01 ~] yum install -y man unzip vim curl wget ntpdate screen expect dos2unix telnet lrzsz tcpdump

[root@test01 ~] sudo yum -y install centos-release-scl epel-release

[root@test01 ~] sudo yum install -y cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make

[root@test01 ~] scl enable devtoolset-4 bash  #切换到gcc5.2

下载源码包:

[root@test01 ~] wget https://github.com/fireice-uk/xmr-stak/archive/2.4.2.tar.gz

默认情况下,将捐赠2%的算力给xmr-stak的开发者,可以编译之前修改xmrstak/donate-level.hpp中的“constexpr double fDevDonationLevel = 2.0 / 100.0;” ,改为“constexpr double fDevDonationLevel = 0.0 / 100.0;”,这样便不会捐赠算力,但是希望各位理解一下开发者,适当捐赠算力或者给以下开发者钱包地址打赏

* fireice-uk:

4581HhZkQHgZrZjKeCfCJxZff9E3xCgHGF25zABZz7oR71TnbbgiS7sK9jveE6Dx6uMs2LwszDuvQJgRZQotdpHt1fTdDhk

*psychocrypt:

43NoJVEXo21hGZ6tDG6Z3g4qimiGdJPE6GRxAmiWwm26gwr62Lqo7zRiCJFSBmbkwTGNuuES9ES5TgaVHceuYc4Y75txCTU

[root@test01 ~] tar xvf 2.4.2.tar.gz

[root@test01 ~] mkdir xmr-stak-2.4.2/build

[root@test01 ~] cd xmr-stak-2.4.2/build

[root@test01 build] cmake3 ..       

#如果主机没有GPU,只用CPU挖矿,则如下编译:

cmake3 .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF

[root@test01 build] make install

安装完成后,执行:./bin/xmr-stak

按照提示填写矿池帐号和密码等信息

生成的相关配置文件在/root/xmr-stak-2.4.2/build/下。

如果重启机器,记得先cd /root/xmr-stak-2.4.2/build/

然后nohup ./bin/xmr-stak > /dev/null 2>&1 &

编译后的bin/xmr-stak可以移植到对应的平台(如CentOS6.X),只需yum install -y hwloc-devel libmicrohttpd-devel 

三、连接到矿池

1. 以supportxmr.com矿池为例:

https://supportxmr.com/#/help/getting_started

2. 以鱼池为例:

问题1: MEMORY ALLOC FAILED: mmap failed, check attribute 'use_slow_memory'

在/etc/sysctl.conf添加:

vm.nr_hugepages=128

然后sysctl -p

问题2:SOCKET ERROR - [pool.supportxmr.com:5555] CONNECT error: Connection refused

个性pool.txt中的:

"pool_address" : "pool.supportxmr.com:80"

上一篇下一篇

猜你喜欢

热点阅读