CPU挖矿-XMR-Stak v2.2架设

本帖最后由 920c 于 2018-1-21 15:49 编辑

如果觉得这个教程挺好的,能帮助你的,请支持一下呗,为了对开发者的支持,免去Donate的请不要公布,自己知道就好了。
参考数值:
机器:独立服务器,请不要用VPS挖矿,算力不高还影响其他VPS
系统:Ubuntu / CentOS / Debian
官方下载地址:https://github.com/fireice-uk/xmr-stak/releases

Monero (XMR) 门罗币
查询算力地址:http://monerobenchmarks.info/index.php
推荐矿池地址:https://supportxmr.com/
官方门罗币(Monero)钱包(含GUI界面)下载地址:https://github.com/monero-project/monero-gui/releases

如果想架设XMRig-Proxy,可以看下这个:XMR代理-XMRig-Proxy 架设教程

注意区
1. 请大家别用XMR-Stak-CPU了,官方已经不更新。请大家转移使用XMR-Stak,它是官方最新的三合一XMR-Stak(CPU+N卡+A卡),当中也优化了不少。如果大家觉得这个教程好的话,支持一下呗
2. XMR-Stak 挖矿不一定是挖XMR的,所有CryptoNight的货币都可以挖,如果想知道Crytonight货币有哪些虚拟币可以参考:https://www.cryptocompare.com/coins/#/btc?f0=CryptoNight
3. 1月4号出现的CPU漏洞Windows&Linux系统开发商大部分发布补丁修补这个问题,已经确认用CPU挖矿的,效果会减少百分之二十的算力。

小介绍:XMR-Stak是目前挖Cryptonote/Cryptonote-light类型货币最好的程式,大部分知名的货币例如XMR门罗币,Aeon等等都是属于Cryptonote/Cryptonote-light类型。

最新版的XMR-Stak会自动运算用多少CPU会达到最高算力,所以不需要自己调试。以下教程只教安装CPU挖矿的,用N卡或者A卡挖矿的请移步。

安装教程:

-DCUDA_ENABLE=OFF (免除N卡挖矿功能)
-DOpenCL_ENABLE=OFF (免除A卡挖矿功能)

一套安装指令
Ubuntu / Debian v1.01(安装好之后运行填好六个问题就可以运行了)
#更新系统
sudo apt-get –assume-yes update
sudo apt-get –assume-yes upgrade
#安装需要插件
sudo apt-get –assume-yes install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev screen git nano htop wget curl
#查看自己主机IP
curl -4 icanhazip.com
#开启大内存和memlock
sysctl -w vm.nr_hugepages=128
sed -i ‘1s/^/vm.nr_hugepages=128\n/’ /etc/sysctl.conf
echo ‘* soft memlock 262144’ >> /etc/security/limits.conf
echo ‘* hard memlock 262144’ >> /etc/security/limits.conf
#下载&安装最新版XMR-Stak
git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/xmrstak/
cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make install
cd bin/
./xmr-stak
复制代码

解除Linux系统的Spectre/Meltdown补丁
#检查Linux内核版本
uname -a
#如果内核是4.13.0-26的话,就需要解除了
sudo apt-get remove linux-image-4.13.0-26-generic && sudo apt autoremove -y
sudo update-grub
复制代码

以下是只安装挖矿程式
Ubuntu / Debian
sudo apt-get –assume-yes install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev screen git nano htop
git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/xmrstak/
cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make install
cd bin/
./xmr-stak
复制代码

CentOS
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git screen nano make htop
yum -y install devtoolset-4-gcc*
scl enable devtoolset-4 bash
git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/xmrstak/
cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
make install
cd bin/
./xmr-stak
复制代码

到这一步就需要手动输入了:
第一题:你要挖Monero(门罗币)还是Aeon币,请必须完整填下。
第二题:请输入你的钱包地址
第三题:请输入密码(可以输入x然后回车可以了)
第四到六题的,属于新手都全部输入n然后回车就好了

当所有问题输入完整后,会自动运行,这个时候请退出,把这行命令打进去
sysctl -w vm.nr_hugepages=128

在sysctl.conf这个文档第一行加上这句“vm.nr_hugepages=128”。命令如下:
vi /etc/sysctl.conf
vm.nr_hugepages=128

example1.JPG (17.23 KB, 下载次数: 0)

下载附件

2017-12-17 01:03 上传
这样就完成了,现在利用screen这个功能再运行XMR-Stak
screen ./xmr-stak

如果想回去干其他事的,按Ctrl+A+D就可以回去了。
想回去看看挖矿情况就打screen -r回车

如果需要更改设置,请在config.txt文件修改,CPU数值可以在cpu.txt文件修改。