因为门罗币的一些更新,本文使用的挖矿软件已经失效,新的门罗币挖矿设置步骤请点这里。本文前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查看是否安装成功,成功的话会看到如下结果:
失败的情况我没遇到,无法提供相关信息。
然后执行以下2条命令(第一条cmake后面是一个空格,然后一个英文的句号):
/usr/local/bin/cmake . make install
注意,这里不是原教程的cmake .,而是带路径的/usr/local/bin/cmake .。因为我用前者无法执行。运行结果:
编译完后,进入生成的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就开始挖矿了。
但是我遇到了一些错误提示:MEMORY ALLOC FAILED: mmap failed
先按CTRL+C结束挖矿,然后查找了一些资料,先执行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键,就可以查看到你当前的挖矿速度
4.查看收益
本步骤暂略,挖几天产生收益后再来补充。现在可以到原教程查看详情。
我也想挖,能传授一下么,谢谢。 微信lilo911
本文就是传授如何挖矿的啊。
因为门罗币的一些更新,本文使用的挖矿软件已经失效,新的门罗币挖矿设置步骤请点这里 新的文章连接打不开
???不能点击呀。
你好,因为本站更新过域名, 有的文章没有来得及更新。现在已经改过来了,可以打开了。
收益是一挖就有吗?我到矿池地址查看总是提示:Remember: to add your account to the database you should find at least one share,不知道有没挖成功
不知道你用的哪个矿池。我用的supportXMR.com这个矿池没有这种要求,开挖后过一会儿就能看到收益,大约5分钟到2小时之间。可能是只要这个矿池有人挖到一个币了, 就会按算力平均分配。
我用了supportXMR 请问下载terminal里为什么老是 results rejected by the pool. 然后下面人support网站上显示 Invalid Shares
因为你用的挖矿软件是旧版的。本文最开始也说了,本文的挖矿软件已经失效,并且给出了新版本挖矿软件的安装和使用方法。
请教您一下,https://supportxmr.com/输入自己在MyMonero获取的address,为什么一直是not found呢?
对不起啊朋友,我很久很久没有挖过虚拟币了,现在的行情挖着没意思。
你遇到的情况我以前没有遇到过,如果没有复制错的话,可能是他们网站有些变化吧,去搜一下最新的教程试试。我这都是2年多以前的了。抱歉帮不到你。