Centos安装xmr-stak挖矿 CPU挖门罗软件教程

首先关闭CentOS的SELinux功能和防火墙

  1. #systemctl disable firewalld.service 禁用firewalld服务

  2. 修改 /etc/selinux/config 文件中的 SELINUX="disabled" ,然后重启。

xmr-stak软件Github地址

https://github.com/fireice-uk/xmr-stak

官方安装教程

https://github.com/fireice-uk/xmr-stak/tree/master/doc

Centos 安装教程详解-CPU方式挖矿

先安装git工具,https://4xx.me/archives/261.html

安装

 

sudo yum install centos-release-scl epel-release -y
sudo yum install cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make -y
scl enable devtoolset-4 bash
        如 scl没安装 先安装 yum install git
        $ sudo yum install centos-release-scl
        $ sudo yum install scl-utils

        $ # clang && llvm
        $ sudo yum install install llvm-toolset-7

        $ scl --list
        devtoolset-7
        llvm-toolset-7

git clone https://github.com/fireice-uk/xmr-stak.git
mkdir xmr-stak/build
cd xmr-stak/build
cmake3 -DCMAKE_LINK_STATIC=ON -DXMR-STAK_COMPILE=generic -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF ..
make install

如安装中出现提示GCC 版本最少是5.1又上,请看本文最后 升级GCC 

如升级后GCC还是显示低版本,可又重启下服务器 再登陆查看gcc -v

第一次运行需要在前台运行,需要设置参数,并生成配置文件,以后可以在后台运行

cd xmr-stak/build
./xmr-stak

1:输入0 回车
2:输入cryptonight_v7 回车
3:输入 矿池地址:端口 回车
4:输入钱包地址 回车
5:输入 x 回车 或者直接 回车
6:直接回车
7:输入n 回车
8:输入n 回车
9:输入n 回车

 

后台运行

# 后台运行
nohup ~/xmr-stak/build/bin/xmr-stak &

# 关闭
ps -a|grep xmr
kill PID

修改贡献值

编译之前修改源代码可以修改该挖矿工具的贡献值,默认2%
https://github.com/fireice-uk/xmr-stak/blob/master/xmrstak/donate-level.hpp

vim xmr-stak/xmrstak/donate-level.hpp
# 将2.0 / 100.0中的2%改成0即贡献

修改配置文件

编译后生成的配置文件可以修改,如矿池地址、钱包地址等,重启生效
目录:cd ~/xmr-stak/build/bin/
矿池、钱包地址配置文件:pools.txt

修改cpu

vim /root/xmr-stak/build/bin/cpu.txt
# 将cpu的0 1线程用来挖矿,具体的可以根据情况设置,安装时会自动配置,可不更改
"cpu_threads_conf" :
[
    { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },
    { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 },
],

运行后可按H键 查看 当前算力

Centos安装xmr-stak挖矿 CPU挖门罗软件教程_第1张图片

安装过程中问题总结:

1.哪系统是centos 7.X可能会提示GCC版本过低必须GCC5.1以上版本才可又安装

下面安装升级GCC

Here's what I've done and fixed in CentOS 7.4:

wget https://ftp.gnu.org/gnu/gcc/gcc-8.1.0/gcc-8.1.0.tar.gz
tar -xzf gcc-8.1.0.tar.gz
mkdir gcc-8.1.0-build
../gcc-8.1.0/configure --enable-languages=c,c++ --disable-multilib
make -j$(nproc) && make install
export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++

如安装GCC提示 缺少文件:

configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.

一、错误原因:

  错误信息中说明,安装gcc需要这三个依赖:GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+。


 

二、解决问题:

  错误信息,提示了下载页面的地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/。

  所以去下载相应的包,进行安装。

  1、打开链接:ftp://gcc.gnu.org/pub/gcc/infrastructure/。

  2、找到需要的三个包地址,下载下来:

      wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2

      wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2

      wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz

  3、安装GMP:      

tar -jxvf gmp-6.1.0.tar.bz2
cd gmp-6.1.0
./configure
make && make install

  4、安装MPFR:

tar -jxvf mpfr-3.1.4.tar.bz2
cd mpfr-3.1.4
./configure
make && make install

  5、安装MPC: 

tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure
make && make install

 

===============================

门罗钱包下载地址:https://www.getmonero.org/downloads/

可生成钱包地址,管理。转账等操作 

Centos安装xmr-stak挖矿 CPU挖门罗软件教程_第2张图片

 

你可能感兴趣的:(虚拟货币)