最新消息:duha.net 大杂烩。

Linux系统编译安装XMR-Stak Ubuntu&CentOS

所有文章 Huishu 19443浏览 0评论

XMR-Stak
XMR-Stak是目前挖Cryptonote/Cryptonote-light类型货币最好的程式,大部分知名的货币例如XMR门罗币,Aeon等等都是属于Cryptonote/Cryptonote-light类型。
最新版的XMR-Stak会自动运算用多少CPU会达到最高算力,所以不需要自己调试。
XMR-Stak同时支持N卡A卡矿机进行挖掘
Github
https://github.com/fireice-uk/xmr-stak

编译文件的时候先改抽水
vi xmr-stak/xmrstak/donate-level.hpp
#修改最下方抽水比例为0.0
constexpr double fDevDonationLevel = 0.0 / 100.0;
#保存修改后的文件
:wq

Ubuntu16.04 / 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
#开启大内存和memlocks
sudo sysctl -w vm.nr_hugepages=128
sudo sed -i ‘1s/^/vm.nr_hugepages=128\n/’ /etc/sysctl.conf
sudo echo ‘* soft memlock 262144’ >> /etc/security/limits.conf
sudo echo ‘* hard memlock 262144’ >> /etc/security/limits.conf
#下载&安装最新版XMR-Stak
sudo git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/
#关闭N卡以及A卡的挖掘编译
sudo cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
sudo make install
cd bin/
./xmr-stak

CentOS 6 / 7

sudo yum -y install epel-release
sudo yum -y install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git screen nano make htop
sudo yum -y install devtoolset-4-gcc*
sudo scl enable devtoolset-4 bash
sudo git clone https://github.com/fireice-uk/xmr-stak.git
cd xmr-stak/
sudo cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
sudo make install
cd bin/
./xmr-stak

编译后的工作
首次运行需要你对XMR-Stak进行一个简单的配置

currency: ‘monero’ or ‘aeon’
填写monero或者aeon,这里填写monero

Pool address: e.g. pool.usxmrpool.com:3333
填写BBSCoin的矿池地址,这些填写pool.bbscoin.xyz:3333
这里要说明一下,要根据你自己的算力大小来确定端口号,3333 5555 7777,3个端口对应相应的挖掘难度,详细请查看矿池介绍http://pool.bbscoin.xyz/#getting_started

Username (wallet address or pool login):
用户名填写你的钱包地址,这里打开钱包,在最上方点击copy address复制地址填写到终端内

Password (mostly empty or x):
密码填写x密码填写x

Does this pool port support TLS/SSL? Use no if unknown.
Do you want to use nicehash on this pool? (y/n)
Do you want to use multiple pools? (y/n)
新手建议这三个选项直接N

之后会自动开始挖矿
退出xmr-stak

#按Ctrl+C退出xmr-stak
sysctl -w vm.nr_hugepages=128

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

这样就完成了,现在利用screen这个功能再运行XMR-Stak

screen ./xmr-stak

如果想回去干其他事的,按Ctrl+A+D就可以回去了。
想回去看看挖矿情况就打screen -r回车
如果需要更改设置,请在config.txt文件修改,CPU数值可以在cpu.txt文件修改。

转载请注明:duha.net » Linux系统编译安装XMR-Stak Ubuntu&CentOS

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址