日前挖矿教程发了很多,参考:MinerGate:在Windows、Mac、Ubuntu、安卓手机上挖矿教程,CentOS 7下莱特币(Litecoin)挖矿教程,现时再发个Ubuntu/CentOS/Debian体系的挖矿教程,这边最好应用孤独云主机挖,VPS放量别测验考试,否则会被商家终止or剔除。如果你的VPS多,不在意,那就限定CPU后再挖,参考:Linux VPS经过安装CPULimit来限定CPU应用率,这边就说下教程。
教程
1、获得钱包地点
钱包地点获得道路有许多,这边提议去https://hitbtc.com报户口个账号,然落后入后盾点击Account然后往下找到Monero钱币并获得钱包地点,即Wallet address。
2、Payment-ID获得
在云主机上运转以下号令:
openssl rand -hex 32
便可获得Payment-ID也执意支出ID。
3、安装挖矿顺序
这边提议应用Ubuntu体系,耳闻效力更高。
#Ubuntu体系,在Ubuntu 14.04测试胜利
add-apt-repository ppa:ubuntu-toolchain-r/test
apt update
apt install gcc-5 g++-5 make
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 -
update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
apt install libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake .
make install
#CentOS体系
yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
yum install devtoolset-4-gcc*
scl enable devtoolset-4 bash
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake3 .
make install
#Debian体系,在Debian 8测试胜利
echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list.d/unstable.list
apt-get update
apt-get install -t unstable gcc-5 g++-5 make
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 && make install && cd -
update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
apt install libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake .
make install
4、设置CPU、钱包、Payment-ID
在/root/xmr-stak/bin/config.txt设置CPU、钱包、Payment-ID。
#修正CPU信息
cpu_threads_conf有些,提议CPU核数的50%
#修正钱包、Payment-ID、矿工号和Email地点
wallet_address后头的。
#修正pool_address
改成本人云主机近的。
#修正httpd_port
改成本人喜爱的端口,然后应用IP:端口便可以检察运转状况
也可用以下代码掉换:
"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 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 4 },
{ "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 6 },
],
"use_slow_memory" : "warn",
"nicehash_nonce" : false,
"aes_override" : null,
"use_tls" : false,
"tls_secure_algo" : true,
"tls_fingerprint" : "",
"pool_address" : "xmr-us-east1.nanopool.org:14444",
"wallet_address" : "钱包地点.Payment-ID.矿工编号/Email", #矿工编号能够随意填
"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.nanopool.org。
5、开端挖矿
运转号令:
cd /root/xmr-stak/bin
screen -S mine
./xmr-stak-cpu
便可后盾开端挖矿。
常见成绩
#怎样变动捐赠比例
编纂xmr-stak下的donate-level.h文献,把
constexpr double fDevDonationLevel = 2.0 / 100.0;
改成
constexpr double fDevDonationLevel = 0.5 / 100.0;
也能够改成其他比例。
#Linux下挖矿涌现MEMORY ALLOC FAILED: mmap failed毛病
运转号令:
sysctl -w vm.nr_hugepages=128
然后编纂文献/etc/security/limits.conf, 在倒数第二行大概之前进入上面两行:
soft memlock 262144
hard memlock 262144
然后重启大概吊销并列新登录。
网友评论