猛牛哥
记录网络点滴生活

centos门罗币挖矿配置过程

因为门罗币的一些更新,本文使用的挖矿软件已经失效,新的门罗币挖矿设置步骤请点这里。本文前2个步骤:获取门罗钱包和选择门罗矿池依然有效。

现在流行挖矿,我正好有闲置的服务器,放着也是浪费,所以也来挖挖试试。因为目前是零经验,全部要在网上找教程做。服务器大部分没显卡,只能用cpu挖。看网上资料说门罗币(monero)可以用cpu挖,那我也挖门罗币吧。因为服务器很多是linux的系统,所以找的也是linux挖矿的教程。门罗币这方面的教程不多,大部分是windows的。多方对比后找到一个写的比较好的挖矿教程(原文传送),照葫芦画瓢。配置过程遇到了一些教程里面没有提到的问题,现在在这里总结。

1.获取门罗钱包

方式1).本地钱包,可以到门罗币官网https://getmonero.org/downloads/下载对应系统的版本注册。注册过程暂略。

方式2).在线钱包 注册网站是:MyMonero

因为本地钱包使用不方便(需要先同步巨大的区块数据),我选择的在线钱包。

2.选择门罗矿池

此处以矿池supportXMR.com为例(0.6%手续费,0.3XMR起付)。其他矿池可以到moneropools.com选择。

3.下载编译挖矿程序

挖矿软件推荐xmr-stack-cpu(挖矿效率高),在终端里面执行下载及解压:

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

 

下载门罗币矿机

下载门罗币矿机

然后编译安装:

# 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.8不能自动安装cmake3这个包,centos7+没问题。但我在centos7.1系统下也无法安装。所以,执行到cmake3那条就会报错,需要先手动安装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 ../

其中,cmake软件包的最新版本可以到https://cmake.org/download/查看。

./configure命令和make命令执行分别需要几分钟时间,请耐心等待。

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

cmake安装结果

cmake安装结果

失败的情况我没遇到,无法提供相关信息。

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

/usr/local/bin/cmake .
make install

注意,这里不是原教程的cmake .,而是带路径的/usr/local/bin/cmake .。因为我用前者无法执行。运行结果:

执行cmake

执行cmake

make install结果

make install结果

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

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

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

运行后需要复制的信息

运行后需要复制的信息

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

"gpu_threads_conf" :
null, 

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

xmr门罗币config.txt配置

xmr门罗币config.txt配置

再次运行程序./xmr-stak-cpu就开始挖矿了。

但是我遇到了一些错误提示:MEMORY ALLOC FAILED: mmap failed

挖矿时的错误提示

挖矿时的错误提示

先按CTRL+C结束挖矿,然后查找了一些资料,先执行sudo sysctl -w vm.nr_hugepages=128命令,然后编辑/etc/security/limits.conf文件,在文件最下面增加两行内容:

* soft memlock 262144
* hard memlock 262144

增加后如图:

修改limits.conf文件

修改limits.conf文件

然后保存。以上两步执行完的截图:

修改设置

修改设置

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

开始正常挖矿了

开始正常挖矿了

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

查看算力

查看算力

4.查看收益

本步骤暂略,挖几天产生收益后再来补充。现在可以到原教程查看详情。

赞(0) 打赏
猛牛哥原创:猛牛哥的博客 » centos门罗币挖矿配置过程

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    我也想挖,能传授一下么,谢谢。 微信lilo911

    张联我6年前 (2018-07-29)回复
    • 本文就是传授如何挖矿的啊。

      mengniu6年前 (2018-07-29)回复
  2. #2

    因为门罗币的一些更新,本文使用的挖矿软件已经失效,新的门罗币挖矿设置步骤请点这里 新的文章连接打不开

    德鲁6年前 (2018-08-10)回复
    • ???不能点击呀。

      test6年前 (2018-08-10)回复
    • 你好,因为本站更新过域名, 有的文章没有来得及更新。现在已经改过来了,可以打开了。

      mengniu6年前 (2018-08-11)回复
  3. #3

    收益是一挖就有吗?我到矿池地址查看总是提示:Remember: to add your account to the database you should find at least one share,不知道有没挖成功

    kaito6年前 (2018-08-22)回复
    • 不知道你用的哪个矿池。我用的supportXMR.com这个矿池没有这种要求,开挖后过一会儿就能看到收益,大约5分钟到2小时之间。可能是只要这个矿池有人挖到一个币了, 就会按算力平均分配。

      mengniu6年前 (2018-08-29)回复
  4. #4

    我用了supportXMR 请问下载terminal里为什么老是 results rejected by the pool. 然后下面人support网站上显示 Invalid Shares

    LUX6年前 (2018-09-24)回复
    • 因为你用的挖矿软件是旧版的。本文最开始也说了,本文的挖矿软件已经失效,并且给出了新版本挖矿软件的安装和使用方法。

      mengniu6年前 (2018-09-24)回复
  5. #5
    • 对不起啊朋友,我很久很久没有挖过虚拟币了,现在的行情挖着没意思。
      你遇到的情况我以前没有遇到过,如果没有复制错的话,可能是他们网站有些变化吧,去搜一下最新的教程试试。我这都是2年多以前的了。抱歉帮不到你。

      mengniu4年前 (2020-03-18)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏