前两天在loc论坛看到大佬说用闲置的服务器挖门罗币,和比特币等不同,门罗币也可以用cpu挖矿,对于一些闲置的服务器就可以利用起来了。不过正如有的人说的,现在才想到去挖币,连吃翔都赶不上热乎的,不过我们的目的在于利用闲置的资源进行挖矿,不是专业矿工,聊胜于无,还要啥自行车啊。
在大佬的博客上进行了简单的介绍,也确实很简单,很多小白都是一脸懵逼,其实也不要局限于本文教程,因为我也是小白,遇到不懂的多谷歌就行了。
首先要有一个钱包,简单说下,门罗币的钱包也有本地钱包,不过本地钱包要同步区块,弄起来有点麻烦,优点是安全性比较高,对于我们这种只是小打小闹的来说用在线钱包就行了,根据大佬的推荐用的是https://hitbtc.com/,注册时密码要求大写、小写及特殊字符,会要求人机验证,所以注册不了的时候试试扶墙,进去后点击账户获取门罗币的钱包地址,如下图所示:
然后我们要选择一个矿池。Monero矿池有很多,官网http://moneropools.com/中列举了很多个矿池,可以选择想加入的矿池。我这里和大佬选择的都一样,是 xmr.nanopool.org
推荐看下官方的帮助文档,里面包含矿池地址。https://xmr.nanopool.org/help
准备Payment ID(支付ID)
openssl rand -hex 32
在ssh执行以上命令会生成一段代码,找个记事本记一下。
最后就是准备矿机挖矿了,官方支持linux和windows挖矿,我以centos7.4 x64为例,其余linux版本和windows版本可参见官方github或大佬的博客。
yum install -y wget yum install -y git yum install -y make yum install -y centos-release yum install -y epel-release yum install -y centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel yum install -y devtoolset-4-gcc* scl enable devtoolset-4 bash git clone https://github.com/fireice-uk/xmr-stak-cpu.git cd xmr-stak-cpu cmake3 . make install cd bin sysctl -w vm.nr_hugepages=128 ./xmr-stak-cpu
这时命令的最后一步会给出推荐的CPU配置信息,我们复制下来
然后编辑/root/xmr-stak-cpu/bin 目录下的config.txt文件,将我们的钱包地址、支付id、矿池地址、cpu配置等填入。其中cpu配置可以自己根据需要微调。下面给出我的配置文件,
其中3-6行是cpu的配置,14行是矿池地址,15行填的是钱包地址和支付id(payment id),矿工编号自己随便取例如work1,格式是 钱包地址.支付id.矿工编号/email 。有的矿池不需要填支付ID,这个详细说明自行谷歌.
"cpu_threads_conf" : [ { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 0 }, { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 2 }, { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 4 }, { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 6 }, ], "use_slow_memory" : "warn", "nicehash_nonce" : false, "aes_override" : null, "use_tls" : false, "tls_secure_algo" : true, "tls_fingerprint" : "", "pool_address" : "xmr-asia1.nanopool.org:14444", "wallet_address" : "钱包地址.支付ID.矿工编号/Email", "pool_password" : "x", "call_timeout" : 10, "retry_time" : 10, "giveup_limit" : 0, "verbose_level" : 3, "h_print_time" : 60, "daemon_mode" : false, "output_file" : "", "httpd_port" : 0, "prefer_ipv4" : true,
设置好配置文件后,我们就再运行一下挖矿程序
cd /root/xmr-stak-cpu/bin ./xmr-stak-cpu
看到如下图就表示正在挖了,在里面输入h可以查看挖的效率
由于门罗币是利用cpu进行复杂的运算,所以基本会将你指定的cpu资源占满,所以除了独服,其他一切vps都不适合挖矿。
Debian8矿机安装
echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list.d/unstable.list apt-get update apt-get install -t unstable gcc-5 g++-5 make 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 && make install && cd - update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force apt install libmicrohttpd-dev libssl-dev libhwloc-dev git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak cd xmr-stak cmake . make install
等挖一会之后,你可以在https://xmr.nanopool.org/查看挖的情况,在搜索框输入你的钱包地址或者支付ID,然后会给出一个链接,就是你的挖矿进度链接,可以保存下来以备随时查看。
这是我7欧用4核挖了19个小时的结果,0.31元。至于下步如何提现我也不知道,到时再摸索下,