X Chen笔记---Centos安装使用xmr-stack-cpu教程

原文链接:https://maijiaoben.com/centos-monero.html


1.下载及解压

wget https://github.com/fireice-uk/xmr-stak-cpu/archive/v1.3.0-1.5.0.tar.gz && tar zxf v1.3.0-1.5.0.tar.gz && cd xmr-stak-cpu-1.3.0-1.5.0

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第1张图片


2,编译源码,以下列出不同系统的编译方式

# Ubuntu / Debian
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
cmake .
make install
 
# Arch
sudo pacman -S base-devel hwloc openssl cmake libmicrohttpd
cmake .
make install
 
# Fedora
sudo dnf install gcc gcc-c++ hwloc-devel libmicrohttpd-devel openssl-devel cmake
cmake .
make install
 
# CentOS
sudo yum install -y centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
sudo yum install -y devtoolset-4-gcc*
sudo scl enable devtoolset-4 bash
cmake3 .
make install
 
# Ubuntu 14.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-5 g++-5 make
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
cd /tmp/cmake-3.4.1/ && ./configure && make && sudo make install && cd -
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
sudo apt install libmicrohttpd-dev libssl-dev libhwloc-dev
cmake .make install


本人使用的是centos6.9,使用上述命令即可直接安装成功,其他系统自测。低于centos6.9有可能出现各种问题,一般是无法自动安装cmake3,所以先要手动安装

wget https://cmake.org/files/v3.10/cmake-3.10.0.tar.gz
tar zxf cmake-3.10.0.tar.gz
cd cmake-3.10.0
./configure
make && make install
cd ../

安装完毕后执行/usr/local/bin/cmake --version查看是否安装成功,成功的话会看到如下结果:



然后执行以下2条命令(第一条cmake后面是一个空格,然后一个英文的句号):

/usr/local/bin/cmake .

make install

此处是带路径的命令,原命令在手动安装cmake3后还是无法执行。运行结果如下

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第2张图片

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第3张图片



编译完后,进入生成的bin目录(命令:cd bin),目录下有两个文件config.txt 以及可执行文件xmr-stak-cpu,我们在config.txt文件下配置信息。
在文件中的109行-111行填入你的钱包地址等信息

"pool_address" : "pool.supportxmr.com:7777",
"wallet_address" : "这里填写你的钱包地址",
"pool_password" : "x:你的邮箱",


保存后运行程序./xmr-stak-cpu,如果一切顺利,你将看到类似界面

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第4张图片


这里是首次运行时程序给出的推荐配置。复制红框里面的内容(引号开始,逗号结束,不要少内容),把config.txt内的以下内容(共2行,大概在第25 、26行)删掉,替换成红框里的内容。

"gpu_threads_conf" :

null, 


替换好的config.txt文件内容如下:

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第5张图片


再次运行程序 ./xmr-stak-cpu,就开始挖矿了,一般情况下会出现关于内存的如下所示错误,实际上并不影响软件的运行,不过此处一并给出解决方法:

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第6张图片


先执行sudo sysctl -w vm.nr_hugepages=128命令,然后编辑/etc/security/limits.conf文件,在文件最下面增加两行内容:

* soft memlock 262144

* hard memlock 262144

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第7张图片


然后再执行./xmr-stak-cpu开始挖矿。现在没有那种错误了。注意:机器重启后,需要重新运行一下sudo sysctl -w vm.nr_hugepages=128再开始挖矿。

在英文输入法下按下h键,就可以查看到你当前的挖矿速度

X Chen笔记---Centos安装使用xmr-stack-cpu教程_第8张图片


关于矿场,有很多选择,一般选择算力大的比较好,算力低的矿场虽然爆块以后能分得更多,但是如果不爆块就等于一直在白费力气,个人觉得找个算力高的矿场比较好,虽然分得少,但是至少分红稳定,当然矿场还受到费率,提现手续费,还有延迟等各种因素影响,总之自己决定吧,

1.https://supportxmr.com/  

http://pool.supportxmr.com:7777 (最大难度2.5W) 
http://pool.supportxmr.com:5555(最大难度1.5W) 
http://pool.supportxmr.com:3333(最大难度3K)

2. https://xmr.c1d2.com/#

http://mine.ppxxmr.com:3333
http://mine.ppxxmr.com:5555
http://mine.ppxxmr.com:7777
http://mine.ppxxmr.com:443
境外节点: jw-js1.ppxxmr.com 不支持443端口


关于门罗钱包,有在线钱包和本地钱包两种,本地钱包需要同步巨大的区块数据,建议有钱人使用,一般人用官方提供的在线钱包就好。

本地钱包:https://getmonero.org/downloads/

在线钱包:https://mymonero.com/#/



最后提供一个windows版的xmr-stack-cpu下载地址:

http://download.csdn.net/download/chenxin2tj/10270304


你可能感兴趣的:(X Chen笔记---Centos安装使用xmr-stack-cpu教程)