CentOS7安装xmr-stak挖矿门罗币
首先关闭CentOS的SELinux功能和防火墙
- #systemctl disable firewalld.service 禁用firewalld服务
- 修改 /etc/selinux/config 文件中的 SELINUX="disabled" ,然后重启。
配置网卡:
- 编辑/etc/sysconfig/network-scripts/网卡配置文件
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=xxx
- NETMASK=xxx
- GATEWAY=xxx
- 编辑/etc/resolve.conf
- nameserver 114.114.114.114
编译和安装xmr-stak,cmake3命令后面的参数声明只使用CPU进行挖矿
- yum install -y centos-release-scl epel-release
- yum install -y cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make git
- scl enable devtoolset-4 bash
- git clone https://github.com/fireice-uk/xmr-stak.git
注意,从github上克隆完成后,要修改一下默认的作者抽费率的设置,否则默认的作者要从你挖的结果中抽掉2%,修改文件xmr-stak/xmrstak/donate-level.hpp中默认的2.0改为0.0
- constexpr double fDevDonationLevel = 0.0 / 100.0;
继续下面的编译操作
- mkdir xmr-stak/build
- cd xmr-stak/build
- cmake3 -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF ..
- make install
PS:对于不需要编译直接拷过来xmr-stak用的话,只需要安装以下包即可
- hwloc-devel libmicrohttpd-devel openssl-devel
编译好的64位CentOS7.x适用的xmr-stak程序(已删除2%开发者费率设置)已上传至CSDN资源:
https://download.csdn.net/download/lpwmm/10370863
更新适用于64位CentOS 6.x系统的xmr-stak程序(已删除2%开发者费率设置)下载地址:
https://download.csdn.net/download/lpwmm/10370879
编写后台运行的脚本:
- #vi /opt/runXMR.sh
- 添加内容如下:
- cd /opt/bin
- nohup /opt/bin/xmr-stak >/dev/null 2>&1 &
- 自行修改上面的具体程序位置
运行./xmr-stak根据向导提示录入相关配置信息
- [root@seafile bin]# ./xmr-stak
- Please enter:
- - Do you want to use the HTTP interface?
- Unlike the screen display, browser interface is not affected by the GPU lag.
- If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on
- 666
- Configuration stored in file 'config.txt'
- Please enter:
- - Please enter the currency that you want to mine:
- - aeon7
- - cryptonight
- - cryptonight_lite
- - edollar
- - electroneum
- - graft
- - intense
- - karbo
- - monero7
- - stellite
- - sumokoin
- monero7
- - Pool address: e.g. pool.usxmrpool.com:3333
- mine.ppxxmr.com:3333
- - Username (wallet address or pool login):
- 46TEUwhbvqGY5wMzpdZ5q6b1zNdVGibrcdSyc1e2uTaJ2FTz2CpPy7UZNUiw7oy2gVZGB6U1CQCXg7yk4JcC4Z5yHfC45bY
- - Password (mostly empty or x):
- - Rig identifier for pool-side statistics (needs pool support). Can be empty:
- - Does this pool port support TLS/SSL? Use no if unknown. (y/N)
- n
- - Do you want to use nicehash on this pool? (y/n)
- n
- - Do you want to use multiple pools? (y/n)
- n
- Pool configuration stored in file 'pools.txt'
- [2018-04-17 18:23:20] : Your CPU doesn't support hardware AES. Don't expect high hashrates.
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- -------------------------------------------------------------------
- xmr-stak 2.4.2 e10e8e6
- Brought to you by fireice_uk and psychocrypt under GPLv3.
- Based on CPU mining code by wolf9466 (heavily optimized by fireice_uk).
- Configurable dev donation level is set to 2.0%
- You can use following keys to display reports:
- 'h' - hashrate
- 'r' - results
- 'c' - connection
- -------------------------------------------------------------------
- [2018-04-17 18:23:20] : Mining coin: monero7
- [2018-04-17 18:23:20] : CPU configuration stored in file 'cpu.txt'
- [2018-04-17 18:23:20] : Starting 2x thread, affinity: 0.
- [2018-04-17 18:23:20] : hwloc: memory pinned
- [2018-04-17 18:23:20] : Starting 2x thread, affinity: 1.
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : hwloc: memory pinned
- [2018-04-17 18:23:20] : Fast-connecting to mine.ppxxmr.com:3333 pool ...
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : MEMORY ALLOC FAILED: mmap failed
- [2018-04-17 18:23:20] : Pool mine.ppxxmr.com:3333 connected. Logging in...
- [2018-04-17 18:23:20] : Difficulty changed. Now: 8000.
- [2018-04-17 18:23:20] : Pool logged in.
- [2018-04-17 18:23:21] : New block detected.
这里我设置了使用666端口运行web服务,可以远程查看当前的挖矿状态,矿池用的是皮皮虾,一个国内的,速度不错,先挖挖试试吧,网站地址:https://xmr.c1d2.com,矿池分了好几个,可以根据自己机器性能来选,我这台垃圾虚拟机,就用最low的矿池了,地址mine.ppxxmr.com:3333,其他矿池地址:
这样就开始挖矿了,但是上面出现了有个内存分配的错误
- MEMORY ALLOC FAILED: mmap failed
还需要设置一下系统的参数
- [root@seafile bin]# vi /etc/security/limits.conf
增加内容:
* soft memlock 262144
* hard memlock 262144
再执行
- # sysctl -w vm.nr_hugepages=128
再运行xmr-stak就不再提示内存的报错了
这时候本地打开浏览器访问服务器的地址:666就可以看到当前的挖矿状态:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 挂载LVM格式磁盘(充分利用磁盘)
废话不多说,直接来命令,跟着敲就好 查看已划分区空间使用情况:fdisk -l 查看已划分区空间使用情况:df -hal 记得下面的第三行:/dev/mapper/VolGroup-lv_root(有可能你的和我不一样),后面会有大用 [root@XS10351145199~]#df-hal FilesystemSizeUsedAvailUse%Mountedon /dev/mapper/VolGroup-lv_root 8.3G665M7.2G9%/ proc000-/proc sysfs000-/sys devpts000-/dev/pts tmpfs936M0936M0%/dev/shm /dev/xvda1477M28M424M7%/boot none000-/proc/sys/fs/binfmt_misc none000-/proc/xen 硬盘分区:fdisk /dev/xvdb 依次输入:n、p、1、两次回车、t、8e、w 重启服务器:reboot 查看分区请看,看还有多少空间可分配:fdisk -l 创建物理卷:pvcreate /dev/xvdb1 将物理卷加入到上...
- 下一篇
CentOS下VIM命令大全
: 退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。 更多退出命令: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 … 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者share fo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7