您的位置:首页 > 运维架构 > Linux

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

2018-03-05 18:20 896 查看
原文链接: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



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后还是无法执行。运行结果如下





编译完后,进入生成的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,如果一切顺利,你将看到类似界面



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

"gpu_threads_conf" :

null, 

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



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



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

* soft memlock 262144

* hard memlock 262144



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

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



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

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: