专栏首页foochaneubuntu16.04下xmr-stak 门罗币或者以利币挖矿

ubuntu16.04下xmr-stak 门罗币或者以利币挖矿

xmr-stak的github地址:https://github.com/fireice-uk/xmr-stak xmr-stak-cpu的github地址:https://github.com/fireice-uk/xmr-stak-cpu

注意:xmr-stak和xmr-stak-cpu是两个不同的项目,xmr-stak-cpu只支持cpu并且官方不再更新了,建议使用xmr-stak

1 安装相关的依赖

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-5 g++-5 make sudo 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 && sudo make install && cd - sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force sudo apt install libmicrohttpd-dev libssl-dev libhwloc-dev

2 下载

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

3 修改捐赠作者的比例

进入xmr-stak/xmrstak目录下 编辑donate-level.h 编辑xmr-stak下的donate-level.h文件,把

constexpr double fDevDonationLevel = 2.0 / 100.0;

改为

constexpr double fDevDonationLevel = 0.1 / 100.0;

也可以改为其他比例。

4 编译和安装

更改完成后,执行编译和安装

make install

5 设置CPU、钱包、Payment-ID

在xmr-stak-cpu/bin/config.txt设置CPU、钱包、Payment-ID。

"cpu_threads_conf" : 
[
     { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },
     { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 2 },
],

"use_slow_memory" : "warn",
"nicehash_nonce" : false,
"aes_override" : null,
"use_tls" : false,
"tls_secure_algo" : true,
"tls_fingerprint" : "",
"pool_address" : "pool.supportxmr.com:3333",
"wallet_address" : "49UfBTd8fShVqDNAujA5W18rN2dS3RbT3YrVsBhFzQCXNM4AGeDMdeHCuNhuz2hSn37uh5pLUERRM3PT8EMtk2aC5SpbYut.Payment-ID.699/xxxxxx@qq.com",  #矿工编号可以随便填
"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" : 1024,
"prefer_ipv4" : true,

Monero矿池有很多,官网http://moneropools.com/中列举了很多个矿池,可以选择想加入的矿池。这里选择之前选择的是xmr-us-east1.nanopool.org:14444,后面改为:pool.supportxmr.com:3333

这时,在xmr-stak-cpu/bin 文件夹下执行./xmr-stak-cpu 已经可以开始计算

./xmr-stak-cpu

后台运行 一切就位,让程序后台运行

nohup ./xmr-stak-cpu 2>&1 &

然后ctrl c 退出

运行top 命令可以看到

【另外】 xmr-stak 安装如下:

git clone https://github.com/fireice-uk/xmr-stak.git; cd xmr-stak; mkdir build; cd build; cmake ..; #或者 cmake .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF; make install;

sudo apt install clang-3.8 sudo apt install clang++-3.8 CC=/usr/bin/clang-3.8 CXX=/usr/bin/clang++-3.8 cmake .. -DOpenCL_ENABLE=OFF

【参考链接】 https://www.moerats.com/archives/449/ https://blog.csdn.net/hsdfz0201/article/details/78141733?locationNum=2&fps=1

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用truffle框架部署合约

    【注意】先安装node.js node.js的安装可以参考:https://blog.csdn.net/u014361775/article/details/...

    foochane
  • Fabric的安装和部署

    说起Fabric就必须提到超级账本,超级账本是一个区块链开发平台,该项目是一个由Linux基金会主导推广的区块链开源项目,其目的是为了打造一个跨领域的区块链运用...

    foochane
  • Jupyter notebook 的使用

    Jupyter notebook 是一种 Web 应用,它能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,非常方便研究和教学。在原...

    foochane
  • 速度(Velocity)不背这个锅

    不管是故事点还是理想人天的估算方法,估算的都是用户故事的相对大小,跟实际完成时间没有直接关系。估算是为了更好的计划,不能把估算当做一种承诺;速度是可变化的,可以...

    ThoughtWorks
  • 设计模式 (四)——简单工厂模式(Simple Factory,创建型)

    使用设计模式可以提高代码的可复用性、可扩充性和可维护性。简单工厂模式(Simple Factory Pattern)属于创建型模式。简单工厂模式,由一个工厂对象...

    Dabelv
  • 《大型网站技术架构》学习笔记-03案例篇

    最后一篇案例篇,"愿站在巨人的肩膀上",加油熊二同学。 ? 常见案例 淘宝网架构演进 2017年5月18日,阿里巴巴集团公布2016财年的全年业绩,集团收...

    用户1216676
  • 获取JVM的dump文件

    2. 发现程序异常前通过执行指令,直接生成当前JVM的dmp文件,6214是指JVM的进程号

    流柯
  • Shell脚本实现监控rsync数据是否传输完

    今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器...

    菲宇
  • 安装GitHub的R包困难解决方案

    比如安装GitHub的R包,因为并不是所有的R包都会被正式的发布在CRAN或者bioconductor,所以对于简简单单分享在GitHub的R包一般我们搜索到如...

    生信技能树
  • PyMC3和Theano代码构建贝叶斯深度网络,61页PPT探索贝叶斯深度学习以及实现

    【导读】近日,Novartis的数据科学家Eric J. Ma进行了一次关于贝叶斯深度学习理论和实现的演讲,演讲题目是《An Attempt At Demyst...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券