全球主机交流论坛

标题: 【5月12号更新】CPU挖矿-XMR-Stak v2.4.2架设 [打印本页]

作者: 920c    时间: 2017-12-17 00:59
标题: 【5月12号更新】CPU挖矿-XMR-Stak v2.4.2架设
本帖最后由 920c 于 2018-5-12 11:44 编辑

如果觉得这个教程挺好的,能帮助你的,请支持一下呗,为了对开发者的支持,免去Donate的请不要公布,自己知道就好了。
可以参考博客教程:https://zhujiwakuang.com/wakuangjiaocheng/81/
参考数值:
        机器:独立服务器,请不要用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

        Electroneum (ETN)
        查询算力地址:http://monerobenchmarks.info/index.php
        官网地址:https://electroneum.com
        推荐矿池地址:https://etn.nanopool.org
        官方Electroneum在线钱包地址:https://my.electroneum.com/
        官方Electroneum离线命令行版本钱包下载地址:https://github.com/electroneum/electroneum/releases

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

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


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

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



Ubuntu 14.04 更新到gcc 5 & cmake 更新到 3.4.1 版本
  1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  2. sudo apt update
  3. sudo apt install gcc-5 g++-5 make
  4. sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
  5. curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
  6. cd /tmp/cmake-3.4.1/ && ./configure && make && sudo make install && cd -
  7. sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
  8. sudo apt install libmicrohttpd-dev libssl-dev libhwloc-dev
  9. cmake .
  10. make install
复制代码



安装教程:

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

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



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


CentOS 6/7
  1. yum -y install epel-release
  2. yum -y install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git screen nano make htop
  3. yum -y install devtoolset-4-gcc*
  4. scl enable devtoolset-4 bash
  5. git clone https://github.com/fireice-uk/xmr-stak.git
  6. cd xmr-stak/
  7. cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
  8. make install
  9. cd bin/
  10. ./xmr-stak
复制代码

        到这一步就需要手动输入了:
                第一题:你要挖Monero(门罗币)还是Aeon币,请必须完整填下。(挖ETN的也请填写monero)
                第二题:请输入你的钱包地址
                第三题:请输入密码(可以输入x然后回车可以了)
                第四到六题的,属于新手都全部输入n然后回车就好了
                (, 下载次数: 37)
       
        当所有问题输入完整后,会自动运行,这个时候请退出,把这行命令打进去
                sysctl -w vm.nr_hugepages=128
                (, 下载次数: 12)
        在sysctl.conf这个文档第一行加上这句“vm.nr_hugepages=128”。命令如下:
                vi /etc/sysctl.conf
                vm.nr_hugepages=128
                (, 下载次数: 9)
        这样就完成了,现在利用screen这个功能再运行XMR-Stak
                screen ./xmr-stak
                (, 下载次数: 11)
                如果想回去干其他事的,按Ctrl+A+D就可以回去了。
                想回去看看挖矿情况就打screen -r回车

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



问题区:
        1. 请问为什么编译的时候要关掉CUDA和OpenCL?
        答:因为这个是CPU挖矿架设,所以把显卡挖矿功能去掉。

        2. 有没有免去Donate的那个2%指令?
        答:有的,请先支持一下这个教程,再PM我。(直接PM我的,无视)

        3. 怎么可以在NiceHash网页上看到机器算力?
        答:在config.txt里面修改钱包地址:"wallet_address" : "BTC地址.机器名字"

        4. XMRig-Proxy支持XMR-Stak吗?为什么我在XMRig-Proxy看到有Results reject by the pool?
        答:支持的,请记住在XMR-Stak的config.txt里面“nicehash” = false;把false改成true,然后重启XMR-Stak



企鹅交流群:696902722


教程更新:
        2017-12-17
                - 加入CentOS 7安装指令
        2018-01-01
                - XMR-Stak使用2.2版本(官方最新版本)
                - 增加 CentOS / Ubuntu / Debian 安装程式指令
                - 增加 Ubuntu / Debian 一套安装指令
        2018-01-04
                - 更新 Ubuntu / Debian 一套安装指令
        2018-01-05
                - 更新问题区
                - 更新注意区(最近的CPU漏洞)
                - 添加论坛背景
        2018-01-15
                - 增加解除Linux Spectre/Meltdown的补丁命令
        2018-01-21
                - 添加企鹅交流群
        2018-01-22
                - 添加Ubuntu 14.04 需要更新gcc 5 还有 cmake 3.4.1版本的安装命令
        2018-02-12
                - 增加Electroneum官方资料
               

作者: panjr    时间: 2017-12-17 01:52
1.git命令之后应当先cd xmr-stak再cmake
2.请问为什么编译的时候要关掉CUDA和OpenCL?
3.好奇一下楼主的机器是什么配置啊,算力好高啊

烦请赐教
作者: 920c    时间: 2017-12-17 02:02
panjr 发表于 2017-12-17 01:52
1.git命令之后应当先cd xmr-stak再cmake
2.请问为什么编译的时候要关掉CUDA和OpenCL?
3.好奇一下楼主的机器 ...

1.对的,已更改
2.因为这个架设只用CPU挖矿,所以把显卡挖矿的安装去掉
3. E5服务器
作者: oilbit    时间: 2017-12-17 19:29
围观大佬
作者: ajun59420    时间: 2017-12-18 14:13
CentOS 6呢?
作者: 920c    时间: 2017-12-18 14:24
ajun59420 发表于 2017-12-18 14:13
CentOS 6呢?

你尝试下看看用CentOS 7的命令能用不,有什么问题我尝试给你解决,因为我没有在CentOS 6安装,正常应该一样的。
作者: ajun59420    时间: 2017-12-18 14:40
920c 发表于 2017-12-18 14:24
你尝试下看看用CentOS 7的命令能用不,有什么问题我尝试给你解决,因为我没有在CentOS 6安装,正常应该一 ...

谢大佬,现在懒折腾了,前段时间搞的
作者: 920c    时间: 2017-12-18 17:59
看了觉得有用就顶下呗~
作者: 椰子    时间: 2017-12-18 17:59
我按照楼主的配了。然而没法达到我cpu标称的最高算力。。
作者: 920c    时间: 2017-12-18 18:17
椰子 发表于 2017-12-18 17:59
我按照楼主的配了。然而没法达到我cpu标称的最高算力。。

你什么CPU?在外面租的还是自己的?
作者: 椰子    时间: 2017-12-18 19:35
本帖最后由 椰子 于 2017-12-18 19:37 编辑
920c 发表于 2017-12-18 18:17
你什么CPU?在外面租的还是自己的?

E5 2660V2
自己的
作者: 绝对冷血    时间: 2017-12-21 18:06
大佬~~~~~


作者: 绝对冷血    时间: 2017-12-21 18:20
接下来怎么搞呢 大佬~~
作者: 920c    时间: 2017-12-21 19:00
绝对冷血 发表于 2017-12-21 18:20
接下来怎么搞呢 大佬~~

等啊,你现在正在挖了,就等结果呗
作者: 绝对冷血    时间: 2017-12-21 19:11
920c 发表于 2017-12-21 19:00
等啊,你现在正在挖了,就等结果呗

我的意思是 这个 是自动转到钱包还是需要多少以后就可以手动转移?
虽然我这渣渣算力可能没这个需求。。。
作者: 920c    时间: 2017-12-21 19:13
绝对冷血 发表于 2017-12-21 19:11
我的意思是 这个 是自动转到钱包还是需要多少以后就可以手动转移?
虽然我这渣渣算力可能没这个需求。。 ...

SupportXMR最低要0.3XMR才会转到你所填写的钱包上
作者: 绝对冷血    时间: 2017-12-21 19:14
920c 发表于 2017-12-21 19:13
SupportXMR最低要0.3XMR才会转到你所填写的钱包上

对啊 我的意思就是 在  SupportXMR 上是否需要怎么操作?
另外 我除了运行的时候设置钱包地址和矿池地址
没有弄过邮箱什么的
貌似在其他地方看到有什么邮箱什么的东西?
作者: 920c    时间: 2017-12-21 19:17
邮箱那些只是如果你需要把自动转账由最低的0.3XMR调大才需要用,但是看你只有100多算力就不用了。挖到的总数到0.3XMR会自动转到你的钱包的
作者: 绝对冷血    时间: 2017-12-21 19:23
920c 发表于 2017-12-21 19:17
邮箱那些只是如果你需要把自动转账由最低的0.3XMR调大才需要用,但是看你只有100多算力就不用了。挖到的总 ...

大概懂了大佬。。但是为什么2400的4C三核心和四核心算力基本一样呢?
看CPU占用确实是从75涨到了100的
作者: 我是大傻瓜    时间: 2017-12-21 19:36
https://github.com/fireice-uk/xmr-stak/blob/master/xmrstak/donate-level.hpp   去掉donate
作者: 920c    时间: 2017-12-21 20:19
我是大傻瓜 发表于 2017-12-21 19:36
https://github.com/fireice-uk/xmr-stak/blob/master/xmrstak/donate-level.hpp   去掉donate

请支持官方,别把去掉的donate的公布吧,人家都是用时间开发给我们用的,有需要的就PM问好了
作者: 绝对冷血    时间: 2017-12-21 21:54
920c 发表于 2017-12-21 20:19
请支持官方,别把去掉的donate的公布吧,人家都是用时间开发给我们用的,有需要的就PM问好了 ...

pool_password 这个 是用来区分矿机的还是有什么实际意义?
作者: 920c    时间: 2017-12-21 23:13
绝对冷血 发表于 2017-12-21 21:54
pool_password 这个 是用来区分矿机的还是有什么实际意义?

之前不是给你解释了嘛
作者: 绝对冷血    时间: 2017-12-22 06:51
920c 发表于 2017-12-21 23:13
之前不是给你解释了嘛

貌似没有看到哦

作者: 地也就这么小    时间: 2017-12-22 23:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 920c    时间: 2017-12-22 23:51
地也就这么小 发表于 2017-12-22 23:18
学习了

不客气
作者: paydot    时间: 2017-12-24 12:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 920c    时间: 2017-12-24 13:01
paydot 发表于 2017-12-24 12:12
老板来个一键装

就几个步骤也要一键安装
作者: 920c    时间: 2017-12-27 17:02
努力顶起来,分享给大家
作者: 920c    时间: 2018-1-1 14:58
更新加了Ubuntu 16.04的一套安装指令,只要拷贝贴上就可以一键完美安装好,如果有什么问题可以告诉我的
作者: cg865    时间: 2018-1-3 09:58
还是用老的xmr-stak-cpu吧.
这个版本如果改为低了算力相当低.不信自已测试
作者: 920c    时间: 2018-1-3 10:22
cg865 发表于 2018-1-3 09:58
还是用老的xmr-stak-cpu吧.
这个版本如果改为低了算力相当低.不信自已测试

专注挖矿都用新版的
作者: tygsky    时间: 2018-1-3 21:37
学到了
作者: leeger    时间: 2018-1-4 15:18
920c 发表于 2018-1-3 10:22
专注挖矿都用新版的

xmr-stak 挖xmr难度很大啊···

早上看到你关于nicehash的帖子,感觉收益还可以···

想问下,nicehash有ubuntu版本么?不知道怎么配置···请指教
作者: 920c    时间: 2018-1-4 16:07
leeger 发表于 2018-1-4 15:18
xmr-stak 挖xmr难度很大啊···

早上看到你关于nicehash的帖子,感觉收益还可以···

所有Linux系统的都可以用XMR-Stak挖NiceHash,但是如果你是用VPS的话,建议就算了
作者: leeger    时间: 2018-1-5 08:46
920c 发表于 2018-1-4 16:07
所有Linux系统的都可以用XMR-Stak挖NiceHash,但是如果你是用VPS的话,建议就算了 ...

我用的是杜甫···5630 应该不错··
作者: 920c    时间: 2018-1-5 10:01
leeger 发表于 2018-1-5 08:46
我用的是杜甫···5630 应该不错··

这个看你是租的还是自己的了
作者: vika520    时间: 2018-1-5 10:19
CMake Error at CMakeLists.txt:29 (message):
  g++ version must be at least 5.1!


-- Configuring incomplete, errors occurred!
See also "/home/xmr-stak/CMakeFiles/CMakeOutput.log".
作者: leeger    时间: 2018-1-5 10:26
920c 发表于 2018-1-5 10:01
这个看你是租的还是自己的了

呵呵,租的 现在算力大概2000 左右····

看你的帖子,准备转nicehash 但是config里面是不是 把 nicehash 改为 true?
然后钱包地址和服务器那块需要怎么填写


请指教··
作者: 920c    时间: 2018-1-5 10:43
vika520 发表于 2018-1-5 10:19
CMake Error at CMakeLists.txt:29 (message):
  g++ version must be at least 5.1!

你什么系统?
作者: 920c    时间: 2018-1-5 10:45
leeger 发表于 2018-1-5 10:26
呵呵,租的 现在算力大概2000 左右····

看你的帖子,准备转nicehash 但是config里面是不是 把 niceh ...

你算力2000?5630?L5630跟E5630都没有这么高啊
作者: vika520    时间: 2018-1-5 11:19
920c 发表于 2018-1-5 10:43
你什么系统?

centos 6.8
作者: leeger    时间: 2018-1-5 11:24
920c 发表于 2018-1-5 10:43
你什么系统?

ubuntu 16.04

网上找到一个 https://github.com/nicehash/nheqminer  已经开始挖了

另外还有个问题:
昨天用win 客户端直接挖的,连欧洲一晚没挖到任何东西,今天早上换成香港,挖了4小时 接近0.1刀
但是所有的矿工都没有及时显示速度


谢谢!
作者: 920c    时间: 2018-1-5 11:30
leeger 发表于 2018-1-5 11:24
ubuntu 16.04

网上找到一个 https://github.com/nicehash/nheqminer  已经开始挖了

你是独服还是VPS?
作者: leeger    时间: 2018-1-5 11:33
920c 发表于 2018-1-5 11:30
你是独服还是VPS?

杜甫大佬···
作者: 920c    时间: 2018-1-5 11:52
leeger 发表于 2018-1-5 11:33
杜甫大佬···

因为NiceHash现在设的难度比较高,如果算力偏低的没有及时显示速度也是正常的。
作者: tygsky    时间: 2018-1-7 21:40
支持大佬
作者: syee    时间: 2018-1-9 02:03
算力怎么卖
作者: 920c    时间: 2018-1-9 02:12
syee 发表于 2018-1-9 02:03
算力怎么卖

PM我
作者: caesar    时间: 2018-1-9 23:02
centos的这一行
  1. cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
复制代码

要换成
  1. cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
复制代码

作者: caesar    时间: 2018-1-9 23:23
还有:
第二题:矿池地址
第三题:钱包地址
第四题:是密码(x)
作者: 羊肉串大王    时间: 2018-1-13 03:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: kyotrue    时间: 2018-1-13 11:51
支持一下楼主,加个好友呗
作者: eonghk    时间: 2018-1-13 20:16
有的机器通过yum安装cmake cmake别名是cmake3
作者: linhai    时间: 2018-1-15 23:53
mark

作者: hjsxiaosheng    时间: 2018-1-16 11:06
弱弱地问一句,楼主这个是双路e5么 e5哪款U
作者: 920c    时间: 2018-1-16 11:24
hjsxiaosheng 发表于 2018-1-16 11:06
弱弱地问一句,楼主这个是双路e5么 e5哪款U

2650以上都用 主要都是v1-v3
作者: o0o    时间: 2018-1-16 16:26
服务器明明再挖,,为什么etn.nanopool.org显示矿工离线呢??不稳定?
作者: 920c    时间: 2018-1-16 16:40
o0o 发表于 2018-1-16 16:26
服务器明明再挖,,为什么etn.nanopool.org显示矿工离线呢??不稳定?


你试试换个接口?你用那个?你单体机器多少算力?
作者: o0o    时间: 2018-1-16 16:51
支持这个教程!!!
作者: 920c    时间: 2018-1-16 16:53
o0o 发表于 2018-1-16 16:51
支持这个教程!!!

多谢!
作者: s1ngle    时间: 2018-1-17 16:06
很详细。感谢分享整理
作者: 920c    时间: 2018-1-17 16:19
s1ngle 发表于 2018-1-17 16:06
很详细。感谢分享整理

不客气
作者: yeti    时间: 2018-1-18 16:19
这篇是我看到的写得最详细的一篇,赞
作者: 920c    时间: 2018-1-18 16:29
yeti 发表于 2018-1-18 16:19
这篇是我看到的写得最详细的一篇,赞

謝謝
作者: 来自未来的家伙    时间: 2018-1-19 17:05
请教楼主有没有挖ETH的教程?
作者: 920c    时间: 2018-1-19 17:16
来自未来的家伙 发表于 2018-1-19 17:05
请教楼主有没有挖ETH的教程?

目前没有
作者: itkylin    时间: 2018-1-19 21:15
ubuntu-14.04.5-server-amd64版本下要更新cmake和g++
作者: 风马天下    时间: 2018-1-19 21:40
itkylin 发表于 2018-1-19 21:15
ubuntu-14.04.5-server-amd64版本下要更新cmake和g++

大佬 centos  目前这个错误。。。
需要怎么更新g++
CMake Error at CMakeLists.txt:29 (message):
  g++ version must be at least 5.1!

作者: junzi50    时间: 2018-1-20 00:03
mark
作者: 小萌新    时间: 2018-1-21 13:39
本帖最后由 小萌新 于 2018-1-21 14:17 编辑

no problem

作者: 洛克    时间: 2018-1-22 15:51
好教程  顶一哈
作者: 小来    时间: 2018-1-22 15:54
可以加一个centos 更新到 g++ 5.1以上还有cmake更新的命令吗? 死活没有解决。。。
万分感谢!
作者: 920c    时间: 2018-1-22 15:57
小来 发表于 2018-1-22 15:54
可以加一个centos 更新到 g++ 5.1以上还有cmake更新的命令吗? 死活没有解决。。。
万分感谢! ...

尝试下吧
作者: 920c    时间: 2018-1-27 02:18
顶上去! 紫薯布丁
作者: kingders    时间: 2018-1-27 02:39
虽然不是用的这个,也帮顶一下!
作者: 920c    时间: 2018-1-27 13:20
kingders 发表于 2018-1-27 02:39
虽然不是用的这个,也帮顶一下!

谢谢支持!
作者: 920c    时间: 2018-2-4 21:06
顶起来!我要顶起来!自己顶~
作者: alams    时间: 2018-2-6 17:31
有些机器没编译,直接拷库过去就能运行。有些拷过去运行不了,原因不明啊
作者: 920c    时间: 2018-2-12 16:01
顶上去!自己顶上去~
作者: 花开的那一瞬间    时间: 2018-2-21 21:52
好教程,不能沉下去
作者: 920c    时间: 2018-2-22 11:03
花开的那一瞬间 发表于 2018-2-21 21:52
好教程,不能沉下去

多谢!      紫薯布丁
作者: Madlifer    时间: 2018-3-15 15:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: we860912    时间: 2018-5-27 13:10
好帖子!好评!!
作者: hzaxcp386    时间: 2018-6-10 15:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 920c    时间: 2018-6-10 17:36
hzaxcp386 发表于 2018-6-10 15:54
請教我挖aeon,使用aeon-pool.com礦池,
為何會一直出現Results reject by the pool這個訊息?
...

你配置有问题吧,进群问吧。这里我不能及时回复
作者: wordsfail    时间: 2018-6-13 07:33
支持大佬
作者: hzaxcp386    时间: 2018-7-3 10:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: liuqi    时间: 2018-8-4 23:47

支持大佬
作者: 风中独飘剑    时间: 2018-10-2 20:16
大佬,麻烦看一下这个,指点一下,谢谢
https://www.sunk.eu.org/forum.php?mod=viewthread&tid=479359&page=1&extra=#pid5869170




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4