一、获取钱包地址

可以使用本地钱包地址。首先到Monero官网下载本地钱包,支持Windows 64-bit、Windows 32-bit、Mac OS X 64-bit、Linux 64-bit、Linux 32-bit、Mobile & Light Wallets以及Hardware Wallets等多种系统。

下载地址:https://getmonero.org/downloads/

推荐直接使用交易所钱包地址。交易所钱包在接收门罗币后就可以直接进行交易。本地钱包接收将来进行交易还需要转账、转移,有可能会增加手续费等中间成本。目前很多大型数字货币交易所都支持门罗币。

交易所查看:https://getmonero.org/community/merchants/

这里使用HitBTC提供的钱包地址。

带AFF注册地址:https://hitbtc.com/?ref_id=5a2b87362719e

二、选择矿池

作为总市值排行前十的数字货币,支持挖取门罗币的Monero矿池有很多,可以访问MoneroPools.com中浏览。其中汇集了很多大型门罗币矿池,可以选择想加入的矿池。

矿池汇总:http://moneropools.com/

这里选择Nanopool家的XMR矿池。

矿池地址:https://xmr.nanopool.org/

三、安装xmr-stak-cpu挖矿程序

执行以下安装指令:

yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
yum install devtoolset-4-gcc*
scl enable devtoolset-4 bash
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake3 . (或者cmake .)注意后面的.
make install ================
额外增加:

安装gcc的软件依赖(已安装请跳过)
yum install -y gcc gcc-c++ make automake 安装wget(已安装请跳过)
yum install -y wget 下载cmake源代码包,可以去官网查看最新版的下载地址:https://cmake.org/download/ wget https://cmake.org/files/v3.10/cmake-3.10.0-rc5.tar.gz 解压cmake源码包
tar -zxvf cmake-3.10.0-rc5.tar.gz
进入目录,设置,编译,链接 
cd cmake-3.10.0-rc3/
./bootstrap
gmake
gmake install

  

 

【注】:在编译之前,建议更改捐赠比例!xmr-stak-cpu程序默认 2 / 100 的捐赠比例,即每100分钟捐赠2分钟的官方挖矿时间。

编辑文件:donate-level.h 找到 constexpr double fDevDonationLevel, 更改相应数值,再执行编译。

四、使用xmr-stak-cpu挖矿

编辑配置文件:xmr-stak/bin/config.txt

1.配置CPU挖矿线程

"cpu_threads_conf" :
null

找到上述内容将之修改为:

"cpu_threads_conf" :
[
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 2 },
],

由于只使用了三个核心因此配置三个线程,可根据实际情况增减。

2、配置钱包地址及矿池信息

"pool_address" : "pool.usxmrpool.com:3333",
"wallet_address" : "",
"pool_password" : "",

找到上述内容将之修改为:

"pool_address" : "xmr-eu1.nanopool.org:14444",
"wallet_address" : "你的钱包地址.你的payment-ID.你的矿工名/你的邮箱地址",
"pool_password" : "",

pool_address即为矿池地址,以nanopool为例,提供了包括:欧洲、美国东西部、亚洲、日本以及澳大利亚等区域在内的7个矿池地址。

应该根据服务器所在区域选择最近的矿池。

【注】:挖矿程序中明确声明:Only stratum pools are supported.即仅支持stratum pools,因此应该选择矿池对应的Stratum Port进行配置。

wallet_address即为钱包地址,以nanopool为例,支持五种规范的钱包格式:

Mining to exchange with payment-ID, worker and email:
ADDRESS.PAYMENT-ID.WORKER/EMAIL
Mining to local wallet without payment-ID, with worker and email:
ADDRESS.WORKER/EMAIL
Mining to exchange with payment-ID and worker:
ADDRESS.PAYMENT-ID.WORKER
Mining to local wallet without payment-ID, with worker:
ADDRESS.WORKER

使用交易所钱包地址建议使用第一种规范格式,使用本地钱包可以选用其它规范格式。

在服务器上运行获取payment-ID:

openssl rand -hex 32

生成的代码串即可充当你的payment-ID。

【注】:建议配置邮件地址,因为在修改矿池最低支付限额时会用到!矿池默认最低支付限额为1XMR,可修改的可支持最低支付限额为0.3XMR。

3.运行xmr-stak-cpu

在xmr-stak/bin 文件夹下执行./xmr-stak-cpu 即可开始计算。

五、其他事项

关于启动xmr-stak-cpu程序时显示:MEMORY ALLOC FAILED: mmap failed

实际测试对挖矿没有影响,这一问题其实不需要解决。以下为xmr-stak-cpu提供的解决方案:

sysctl -w vm.nr_hugepages=128

编辑文件/etc/security/limits.conf, 加入以下内容:

* soft memlock 262144
* hard memlock 262144

重启或者注销并重新登录。

然而实测并没有解决问题,情况依旧。

关于后台运行xmr-stak-cpu

建议安装screen程序,通过screen实现后台运行功能。

yum install screen
screen -S xmr
cd xmr-stak/bin
./xmr-stak-cpu

即可放心退出putty等ssh终端,退出后重新接回screen:

screen -r xmr

CentOS:xmr-stak-cpu安装,服务器CPU挖Monero门罗币的更多相关文章

  1. 在Ubuntu下进行XMR Monero(门罗币)挖矿的超详细图文教程

    大家都知道,最近挖矿什么的非常流行,于是我也在网上看了一些大神写的教程,以及跟一些大神请教过如何挖矿,但是网上的教程都感觉写得不够详细,于是今天我这里整理一个教程,希望能够帮到想要挖矿的朋友. 首先, ...

  2. Centos下挖XMR门罗币的详细教程

    很多朋友都看过我之前写的Ubuntu下挖XMR门罗币的教程,也有很多朋友提出,为什么不写个Centos的教程出来,今天我在这里就写个Centos的教程,看这个教程前,大家先看看之前的教程,因为里面涉及 ...

  3. 【转帖】处理器史话 | 服务器CPU市场的战役, AMD、Intel和ARM的厮杀

    处理器史话 | 服务器CPU市场的战役, AMD.Intel和ARM的厮杀 https://www.eefocus.com/mcu-dsp/377300   说完了个性鲜明的消费类电子,接下来聊一聊通 ...

  4. centos linux系统日常管理复习 CPU物理数逻辑核数,iftop ,iotop ,sar ,ps,netstat ,一网卡多IP,mii-tool 连接,ethtool速率,一个网卡配置多个IP,mii-tool 连接,ethtool速率 ,crontab备份, 第十八节课

    centos linux系统日常管理复习 物理CPU和每颗CPU的逻辑核数,uptime ,w,vmstat,iftop ,iotop ,sar ,ps,netstat ,一个网卡配置多个IP,mii ...

  5. 服务器CPU使用率高的原因分析与解决办法

    我们的服务器在使用操作系统的时候,用着用着系统就变慢了,打开“ 任务管理器 ”一看,才发现CPU使用率达到80%以上.这是怎么回事情呢?遇到病毒了吗?硬件有问题?还是系统设置有问题呢?在本文中将从硬件 ...

  6. 服务器CPU居高不下--解决问题历程

    基本的概述 在一个服务器的集群上面,服务器的CPU长时间居高不下,响应的时间也一直很慢,即使扩容了服务器CPU的下降效果也不是很明显. 对于CPU过高的原因,可以总结到以下原因: 太多的循环或者死循环 ...

  7. 查看linux服务器CPU数量

    首先,要区分两个概念:物理CPU和逻辑CPU. 物理CPU就是服务器上实际安装的CPU.但是一个物理CPU可以有多个核.例如,一个 i5 760 是双核,而一个 i5 2250 是四核.如果开启了In ...

  8. centos7 源码编译安装TensorFlow CPU 版本

    一.前言 我们都知道,普通使用pip安装的TensorFlow是万金油版本,当你运行的时候,会提示你不是当前电脑中最优的版本,特别是CPU版本,没有使用指令集优化会让TensorFlow用起来更慢. ...

  9. 如何查看服务器CPU核心数和线程数

    知道服务器CPU型号,那么我们如何在服务器里面查看服务器CPU核心数和线程数呢? 步骤: 先用鼠标右键点击屏幕最下方的任务栏空白处.会弹出一个菜单. 在菜单中用鼠标左键点选“启动任务管理器”. 点击任 ...

随机推荐

  1. ios copy和strong,浅拷贝和深拷贝

    copy@property (nonatomic, copy) NSString *name;self.name = mutableString;这时,name对mutableString一个深拷贝, ...

  2. apache ranger源码编译

    官方文档 http://ranger.apache.org/quick_start_guide.html Quick Start Guide Build Process 1. Check out th ...

  3. Linux 系统假死的解决方案

    Linux 系统有时因为软件不兼容或未知 bug,导致系统假死.比如我的 Ubuntu 14.04 最近使用 vscode 时偶尔会导致系统假死,即鼠标可以移动,但点击无反应. 此时可试试如下解决方案 ...

  4. 【故障公告】SendCloud 邮件发送服务故障造成大量 QQ 邮箱收不到邮件

    抱歉,由于我们所使用的搜狐旗下的 SendCloud 邮件发送服务出现故障,今天上午大量发往 @qq.com 邮箱的邮件无法正常发送,从 SendCloud 管理控制台看这些邮件一直处于“请求中”的状 ...

  5. VMware Workstation14 安装Ubuntu18.04

    1 下载Vmware Workstations14破解版 百度网盘链接:https://pan.baidu.com/s/12yVxoPCJUAmdts4SUdzndg 提取码:bs0g 2 下载Ubu ...

  6. Java 常见摘要算法——md5、sha1、sha256

    目录 摘要算法简介 md5 使用jdk内置方法实现md5加密 使用bc方式实现md5加密 使用cc方式实现md5加密 sha1 使用jdk内置方法实现sha1加密 使用bc方式实现sha1加密 使用c ...

  7. C# NetStream

    标题:NetStream 关注点:Read.Write 正文: int size = Read(buf, 0, buf.length); 这里一次会读入length个字节,如果小于这个数量,后面的就是 ...

  8. centos7之zabbix邮件报警(短信报警)

    前言 前面我们介绍了zabbix的基本linux和window及SNMP流量的简单监控,我们知道作为运维人员,需要7x24小时待命,但是我们不可能时时刻刻都坐在电脑旁边查看监控上的各个主机状态,所以我 ...

  9. vedio-js的视频插件用法

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. 微信小程序音乐播放

    最近在写一个艾美食艾音乐的微信小程序,其中有用到音乐播放的功能,基本播放切换功能已经实现,但是在反复切换歌曲.重新进入歌曲以及单曲循环.列表循环的测试过程中还是发生了bug,特此写一篇文章,捋一下思路 ...