CentOS7 挖矿踩坑之路(超详细)

前言

云服务器一直放着太浪费了,不如发挥点余热。这次要挖的是门罗币。

过程

一、申请钱包

首先要做的就是申请一个钱包

CSDN资源

官方下载地址:https://ww.getmonero.org/downloads/

剩下的自己摸索着来就可以了,很简单。

这里说一个重要的点,注册完之后,点击显示种子与私钥,里面的私钥很重要。

CentOS7 挖矿踩坑之路(超详细)_第1张图片

 二、安装依赖程序和挖矿程序

依赖环境安装

yum install centos-release-scl epel-release -y
yum install cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make git -y
scl enable devtoolset-4 bash

下载挖矿源码

git clone https://github.com/fireice-uk/xmr-stak.git

注意,从github上克隆完成后,要修改一下默认的作者抽费率的设置,否则默认的作者要从你挖的结果中抽掉2%,修改文件xmr-stak/xmrstak/donate-level.hpp中默认的2.0改为0.0

constexpr double fDevDonationLevel = 0.0 / 100.0;

进行配置与编译

cd xmr-stak/
cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF

注意,这里有可能失败,原因可能是gcc版本太低,使用gcc --version查看版本,发现是4.8,但是程序要求的要求是5.1,没办法自动更新,只能找包了。

获取6.1压缩包并解压

 wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2
 tar -jxvf gcc-6.1.0.tar.bz2

全版本

进入gcc目录

./contrib/download_prerequisites
mkdir gcc-build-6.1.0
cd gcc-build-6.1.0
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

编译

make -j4 //-j4选项是make对多核处理器的优化,如果不成功请使用make

时间有点长(你完全可以出去吃个饭,看个电影),慢慢等吧。

make install

然后重启,重新进入挖矿程序目录,执行以下命令

cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF

报错解决 

 如果你的g++确实升级到6.1,还是报错版本太低的话,这个是因为我们下载到/usr/local/bin/中,而默认调用的是/usr/bin/中的

我们可以在执行cmake命令之前,在shell终端先设置如下两个变量:

export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++
cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF

如果还不行并且出现version `GLIBCXX_3.4.14' not found这样的报错

cd / #切换到根目录
find / -name "libstdc++.so*" #查看所有名叫libstdc++.so前缀的文件
cp /gcc/gcc-6.1.0/gcc-build-6.1.0/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22
cp /gcc/gcc-6.1.0/gcc-build-6.1.0/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22 /usr//lib64/ //复制到/usr/lib4/中(我也不知道是哪个,都复制过去就是了)
rm -rf libstdc++.so.6  //删除以前旧版本的软连接
ln -s libstdc++.so.6.0.22 libstdc++.so.6 //建立新连接
ldconfig  

如果你们和我和不一样,根据实际情况复制就好了。 

安装成功

make install

 

CentOS7 挖矿踩坑之路(超详细)_第2张图片

cd bin/
./xmr-stak

 

  • 1:输入n回车
  • 2:输入monero 回车
  • 3:输入xmr.f2pool.com:13531 回车 #这个是国内的一个矿池算力还不错
  • 4 输入钱包地址(收款里二维码扫描一下或者下面的第二个图标,都可以获得) 回车
  • 5:输入 x 回车 或者直接 回车
  • 6:输入n回车

CentOS7 挖矿踩坑之路(超详细)_第3张图片

如果以后还想修改配置信息,进入bin目录下的pools.txt修改即可。 

输入dstat或者top命令查看cpu占用情况

CentOS7 挖矿踩坑之路(超详细)_第4张图片

部署成功 ,h可查看算力

CentOS7 挖矿踩坑之路(超详细)_第5张图片

 

算力大概46.3H/S

如果想要再退出xshell后还继续运行挖矿程序。

yum install screen#安装screen
screen ./xmr-stak#screeen 你要运行的程序就可以实现,这样退出xshell,程序依旧在运行

计算一下

CentOS7 挖矿踩坑之路(超详细)_第6张图片

CentOS7 挖矿踩坑之路(超详细)_第7张图片

算一下的话,0.108751*575.7611 =50.351713

也就是说跑一年的话换成钱是 50.351713,云服务器88一年,大概一年赔38。

恩,建议还是不要挖了,赔本 。唉,还以为可以致富上市创收那。

查看余额:https://www.f2pool.com/xmr/+你的钱包地址

参考:

https://www.babaofan.com/miner/xmr.html

https://blog.csdn.net/lqf_ok/article/details/88371682

https://blog.51cto.com/13735335/2153459

你可能感兴趣的:(杂项)