云服务器一直放着太浪费了,不如发挥点余热。这次要挖的是门罗币。
首先要做的就是申请一个钱包
CSDN资源
官方下载地址:https://ww.getmonero.org/downloads/
剩下的自己摸索着来就可以了,很简单。
这里说一个重要的点,注册完之后,点击显示种子与私钥,里面的私钥很重要。
依赖环境安装
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
cd bin/
./xmr-stak
如果以后还想修改配置信息,进入bin目录下的pools.txt修改即可。
输入dstat或者top命令查看cpu占用情况
部署成功 ,h可查看算力
算力大概46.3H/S
如果想要再退出xshell后还继续运行挖矿程序。
yum install screen#安装screen
screen ./xmr-stak#screeen 你要运行的程序就可以实现,这样退出xshell,程序依旧在运行
计算一下
算一下的话,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