【黑客挖矿】centos门罗币挖矿配置过程

因为门罗币的一些更新,本文使用的挖矿软件已经失效,新的门罗币挖矿设置步骤请点这里。本文前2个步骤:获取门罗钱包和选择门罗矿池依然有效。

现在流行挖矿,我正好有闲置的服务器,放着也是浪费,所以也来挖挖试试。因为目前是零经验,全部要在网上找教程做。服务器大部分没显卡,只能用cpu挖。看网上资料说门罗币(monero)可以用cpu挖,那我也挖门罗币吧。因为服务器很多是linux的系统,所以找的也是linux挖矿的教程。门罗币这方面的教程不多,大部分是windows的。多方对比后找到一个写的比较好的挖矿教程(原文传送),照葫芦画瓢。配置过程遇到了一些教程里面没有提到的问题,现在在这里总结。

1.获取门罗钱包

方式1).本地钱包,可以到门罗币官网https://getmonero.org/downloads/下载对应系统的版本注册。注册过程暂略。

方式2).在线钱包 注册网站是:MyMonero

因为本地钱包使用不方便(需要先同步巨大的区块数据),我选择的在线钱包。

2.选择门罗矿池

此处以矿池supportXMR.com为例(0.6%手续费,0.3XMR起付)。其他矿池可以到moneropools.com选择。

3.下载编译挖矿程序

挖矿软件推荐xmr-stack-cpu(挖矿效率高),在终端里面执行下载及解压:

1

wget https://github.com/fireice-uk/xmr-stak-cpu/archive/v1.3.0-1.5.0.tar.gz && tar zxf v1.3.0-1.5.0.tar.gz && cd xmr-stak-cpu-1.3.0-1.5.0

下载门罗币矿机

然后编译安装:

# Ubuntu / Debian
sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
cmake .
make install
# Arch
sudo pacman -S base-devel hwloc openssl cmake libmicrohttpd
cmake .
make install
# Fedora
sudo dnf install gcc gcc-c++ hwloc-devel libmicrohttpd-devel openssl-devel cmake
cmake .
make install
# CentOS
sudo yum install -y centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel
sudo yum install -y devtoolset-4-gcc*
sudo scl enable devtoolset-4 bash
cmake3 .
make install
# Ubuntu 14.04
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
cmake .make install

以上命令是原教程写的。作者写到centos6.8不能自动安装cmake3这个包,centos7+没问题。但我在centos7.1系统下也无法安装。所以,执行到cmake3那条就会报错,需要先手动安装cmake3,安装方法是依次执行以下命令:

wget https://cmake.org/files/v3.10/cmake-3.10.0.tar.gz
tar zxf cmake-3.10.0.tar.gz
cd cmake-3.10.0
./configure
make && make install
cd ../

 

其中,cmake软件包的最新版本可以到https://cmake.org/download/查看。

./configure命令和make命令执行分别需要几分钟时间,请耐心等待。

安装完毕后执行/usr/local/bin/cmake --version查看是否安装成功,成功的话会看到如下结果:

cmake安装结果

失败的情况我没遇到,无法提供相关信息。

然后执行以下2条命令(第一条cmake后面是一个空格,然后一个英文的句号):

/usr/local/bin/cmake . make install

12

/usr/local/bin/cmake .make install

注意,这里不是原教程的cmake .,而是带路径的/usr/local/bin/cmake .。因为我用前者无法执行。运行结果:

执行cmake

make install结果

编译完后,进入生成的bin目录(命令:cd bin),目录下有两个文件config.txt 以及可执行文件xmr-stak-cpu,我们在config.txt文件下配置信息。 在文件中的109行-111行填入你的钱包地址等信息

"pool_address" : "pool.supportxmr.com:7777", "wallet_address" : "这里填写你的钱包地址", "pool_password" : "x:你的邮箱",

123

"pool_address" : "pool.supportxmr.com:7777","wallet_address" : "这里填写你的钱包地址","pool_password" : "x:你的邮箱",

保存后运行程序./xmr-stak-cpu,如果一切顺利,你将看到类似界面

运行后需要复制的信息

这里是首次运行时程序给出的推荐配置。复制红框里面的内容(引号开始,逗号结束,不要少内容),把config.txt内的以下内容(共2行,大概在第25 、26行)删掉,替换成红框里的内容。

"gpu_threads_conf" : null,

12

"gpu_threads_conf" :null,

替换好的config.txt文件内容如下:

xmr门罗币config.txt配置

再次运行程序./xmr-stak-cpu就开始挖矿了。

但是我遇到了一些错误提示:MEMORY ALLOC FAILED: mmap failed

挖矿时的错误提示

先按CTRL+C结束挖矿,然后查找了一些资料,先执行sudo sysctl -w vm.nr_hugepages=128命令,然后编辑/etc/security/limits.conf文件,在文件最下面增加两行内容:

* soft memlock 262144 * hard memlock 262144

12

* soft memlock 262144* hard memlock 262144

增加后如图:

修改limits.conf文件

然后保存。以上两步执行完的截图:

修改设置

然后再执行./xmr-stak-cpu开始挖矿。现在没有那种错误了。注意:机器重启后,需要重新运行一下sudo sysctl -w vm.nr_hugepages=128再开始挖矿。

开始正常挖矿了

在英文输入法下按下h键,就可以查看到你当前的挖矿速度

查看算力

4.查看收益

本步骤暂略,挖几天产生收益后再来补充。现在可以到原教程查看详情。

版权保护: 本文由admin所发布,转载请保留本文链接: http://www.yemogege.cn/wzaq-stwz/517.html

免责声明:蓝域安全网所发布的一切渗透技术视频文章,逆向脱壳病毒分析教程,以及相关实用源码仅限用于学习和研究目的
请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除! 

侵权删帖/违法举报/投稿等事物联系邮箱:yemogege@vip.qq.com 网站地图