博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
X Chen笔记---Centos安装使用xmr-stack-cpu教程
阅读量:2396 次
发布时间:2019-05-10

本文共 3059 字,大约阅读时间需要 10 分钟。

原文链接: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开始挖矿。现在没有那种错误了。注意:机器重启后,需要重新运行一下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

你可能感兴趣的文章
Web--Filter使用装饰器模式解决全站中文乱码问题
查看>>
JS--JavaScript入门(script标签使用与外部JavaScript文件引入)
查看>>
JS--JavaScript语句(表达式语句、语句块、条件语句if、switch)详解
查看>>
Struts2--非表单标签
查看>>
MyBatis--工作原理
查看>>
MyBatis--基础环境搭建
查看>>
UML--构件图详解
查看>>
UML--部署图详解
查看>>
MyBatis--SqlSessionFactory概述及创建方式
查看>>
MyBatis--核心组件:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession和SQL Mapper
查看>>
MyBatis--单表增删改查
查看>>
MySQL--基础三(条件查询)
查看>>
Maven--依赖配置和依赖范围
查看>>
Maven--排除依赖、归类依赖和优化依赖
查看>>
Maven--插件的获取和配置
查看>>
MySQL--基础四(排序查询)
查看>>
MySQL--基础五(单行函数)
查看>>
MySQL--基础六(分组函数)
查看>>
MySQL--基础七(分组查询、排序查询)
查看>>
MySQL--基础八(连接查询)
查看>>