Linux系统BTC挖矿傻瓜教程
【Linux系统BTC/比特币矿池挖矿方案一】cgminer矿池挖矿程序(Linux系统 比特币(BTC) 矿池挖矿/采矿/造币)
cgminer矿池挖矿程序
【查看这里有没有最新版】http://ck.kolivas.org/apps/cgminer/
https://github.com/ckolivas/cgminer
apt-get install bzip2
apt-get install libcurl3 libcurl3-dev
#The following NEW packages will be installed:
# comerr-dev krb5-multidev libcurl3 libcurl4-openssl-dev libidn11-dev libkrb5-dev libldap2-dev
# libssh2-1 libssh2-1-dev libssl-dev pkg-config zlib1g-devapt-get install libncurses5-dev
# 【忽略,需要安装显卡驱动,具有opencl功能】apt-get install opencl
ldconfigcd /tmp
wget http://ck.kolivas.org/apps/cgminer/cgminer-2.8.4.tar.bz2
tar jxvf cgminer-2.8.4.tar.bz2
cd cgminer-2.8.4
./configure --prefix=/usr/local/cgminer --enable-opencl --enable-maintainer-mode --enable-scrypt --enable-cpumining
# --enable-cpumining这个参数是允许使用CPU进行挖矿,在没有GPU的情况下使用,如果有了GPU,不建议使用
make
make check
make install
ln -s /usr/local/cgminer/bin/cgminer /usr/bin
# 动态链接
[忽略mkdir /usr/local/cgminer/etc
[忽略]cp example.conf /usr/local/cgminer/etc/cgminer.conf
配置文件:/usr/local/cgminer/etc/cgminer.conf
配置说明:http://ck.kolivas.org/apps/cgminer/README
[忽略]编辑配置文件:
nano /usr/local/cgminer/etc/cgminer.conf
cgminer挖矿指令:
cgminer
# 或者:
cgminer -o http://deepbit.net:8332 -u zhanghao123_0 -p mima123456
注意,这里的帐号密码是矿工帐号和密码
输出:
cgminer version 2.8.4 - Started: [2012-10-04 03:38:50] CPU Algo: c
--------------------------------------------------------------------------------
(5s):664.3 (avg):647.7 Kh/s | Q:7 A:0 R:0 HW:0 E:0% U:0.0/m
TQ: 0 ST: 2 SS: 0 DW: 0 NB: 1 LW: 0 GF: 0 RF: 0 WU: 0.0
Connected to http://deepbit.net:8332 with LP as user zhanghao123_0
Block: 00000003e78a45bc9db17b5654bbe400... Started: [03:38:50]
--------------------------------------------------------------------------------
[P]ool management [S]ettings [D]isplay options [Q]uit
CPU 0: | 647.0/647.7Kh/s | A:0 R:0 HW:0 U:0.00/m
--------------------------------------------------------------------------------
[2012-10-04 03:37:09] Started cgminer 2.7.6
[2012-10-04 03:37:09] Need to specify at least one pool server.
Input server details.
URL:
http://deepbit.net:8332
Username:
zhanghao123_0
Password:
mima123456
[2012-10-04 03:38:48] Probing for an alive pool
[2012-10-04 03:38:50] Pool 0 http://deepbit.net:8332 alive
[2012-10-04 03:38:50] Long-polling activated for http://deepbit.net:8332/listenChannel
【挖矿成功开始】截图:
系统开机自动挖矿:
nano /etc/init.d/wakuang
内容:
#!/bin/sh
cgminer -o http://deepbit.net:8332 -u zhanghao123_0 -p mima123456
chmod +x /etc/init.d/wakuang
reboot
——————————————————————————————————
————————————————————————————————————
【Linux系统BTC/比特币矿池挖矿方案二】PyOpenCL bitcoin miner 矿池挖矿程序(Linux系统 比特币(BTC) 矿池挖矿/采矿/造币)
安装Python2.7 前奏
安装unzip
apt-get install unzip
安装zlib:
http://www.zlib.net/
http://sourceforge.net/projects/libpng/files/zlib/
cd /tmp
wget http://nchc.dl.sourceforge.net/p ... b/1.2.7/zlib127.zip
unzip zlib127.zip# 已经有zlib的不继续安装
cd zlib-1.2.7
./configure --prefix=/usr/local/zlib --enable-shared
make -j 3
make -j 3 test
make install
安装zlibc、zlib1g-dev:
apt-get install zlibc zlib1g-dev
下载源码编译安装python2.7.3:
cd /tmp
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar zxvf Python-2.7.3.tgz
cd Python-2.7.3
./configure --prefix=/usr/local/python2.7 --enable-unicode=ucs4 --enable-shared
make -j 3
make -j 3 test
make install
备份原来的python动态链接文件,建立新的:
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python2.7/bin/python /usr/bin/python
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7chmod +x /usr/local/lib/libpython2.7.so
chmod +x /usr/local/lib/libpython2.7.so.1.0cp /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/local/lib
cd /usr/local/lib
ln -s libpython2.7.so.1.0 libpython2.7.soldconfig
安装setuptools for python,包含easy_install
http://pypi.python.org/pypi/setuptools/
http://pypi.python.org/packages/2.7/s/setuptools/
cd /tmp
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
运行python,输入import setuptools和import easy_install分别验证一下有没有错误
安装JSON-RPC for python
http://json-rpc.org/wiki/python-json-rpc
http://code.google.com/p/jsonrpclib/
https://github.com/bmjames/python-jsonrpc
<>https://github.com/joshmarshall/jsonrpclib/downloads
http://pypi.python.org/pypi/z3c.jsonrpc
<>http://pypi.python.org/pypi/jsonrpclib/0.1.3
http://pypi.python.org/pypi/jsonrpc/1.2
cd /tmp
wget http://pypi.python.org/packages/ ... rpclib-0.1.3.tar.gz
tar zxvf jsonrpclib-0.1.3.tar.gz
cd jsonrpclib-0.1.3
python setup.py build
python setup.py install
安装MarkupSafe
http://pypi.python.org/pypi/MarkupSafe
http://pypi.python.org/pypi/MarkupSafe/0.9.2
cd /tmp
wget http://pypi.python.org/packages/ ... kupSafe-0.15.tar.gz
tar zxvf MarkupSafe-0.15.tar.gz
cd MarkupSafe-0.15
python setup.py build
python setup.py install
安装Mako
http://www.makotemplates.org/
http://www.makotemplates.org/download.html
cd /tmp
wget http://www.makotemplates.org/downloads/Mako-0.7.2.tar.gz
tar zxvf Mako-0.7.2.tar.gz
cd Mako-0.7.2
python setup.py build
python setup.py install
apt-get install libevent-dev
【不安装】apt-get install python-dev
安装pyopencl
http://pypi.python.org/packages/source/p/pyopencl/
http://pypi.python.org/pypi/pyopencl/2012.1
http://pypi.python.org/pypi/pyopencl/
http://pypi.python.org/packages/source/d/distribute/
cd /tmp
wget http://pypi.python.org/packages/ ... ibute-0.6.28.tar.gz
tar zxvf distribute-0.6.28.tar.gz
cd distribute-0.6.28
python setup.py build
python setup.py installcd /tmp
wget http://pypi.python.org/packages/ ... pencl-2012.1.tar.gz
tar zxvf pyopencl-2012.1.tar.gz
cd pyopencl-2012.1
python setup.py build
python setup.py install
安装NumPy
http://numpy.scipy.org/
http://docs.scipy.org/doc/
http://www.scipy.org/Download
http://sourceforge.net/projects/numpy/files/
http://sourceforge.net/projects/numpy/files/NumPy/
cd /tmp
wget http://downloads.sourceforge.net ... umpy-1.7.0b2.tar.gz
tar zxvf numpy-1.7.0b2.tar.gz
cd numpy-1.7.0b2
python setup.py build
python setup.py install
使用Poclbm (PyOpenCL bitcoin miner)
https://github.com/m0mchil/poclbm
https://github.com/m0mchil/poclbm/downloads
https://en.bitcoin.it/wiki/Poclbm
cd ~
wget https://github.com/m0mchil/poclbm/tarball/master
tar zxvf master
cd m0mchil-poclbm-3753e48
Poclbm矿池挖矿指令:
./poclbm.py –host=deepbit.net -p 8332 –user=zhanghao123_0 –pass=mima123456 -d
或者:
./poclbm.py -o deepbit.net -p 8332 -u zhanghao123_0 -pass=mima123456 -d -r
或者:
python poclbm.py -o deepbit.net -p 8332 -u zhanghao123_0 -pass=mima123456 -d -r
系统开机自动挖矿:
nano /etc/init.d/pywakuang
内容:
#!/bin/sh
python /root/poclbm.py -o deepbit.net -p 8332 -u zhanghao123_0 -pass=mima123456 -d -r
chmod +x /etc/init.d/pywakuang
reboot
————————————————————————————————————————
其它挖矿程序:
phoenix miner (GPU挖矿):https://github.com/phoenix2/phoenix
https://github.com/phoenix2/phoenix/tarball/master
http://jedi95.com/files/opencl.py
http://forre.st/pycl/pycl.py
Diablo's miner (GPU挖矿):https://github.com/Diablo-D3/DiabloMiner
https://bitcointalk.org/index.php?topic=1721.0
puddinpop's rpc miner (GPU/CUDA挖矿):https://bitcointalk.org/?topic=2444.0
修改版:https://github.com/Ang3lus/rpcminer-mod
Ufasoft's miner (CPU/GPU挖矿):http://ufasoft.com/open/bitcoin/
Linux/Windows源码:http://ufasoft.com/files/ufasoft_coin-0.33.tar.xz
Linux系统BTC挖矿傻瓜教程的更多相关文章
- centos6.9(Linux系统)安装VMware tools教程
VMware tools是虚拟机上虚拟硬件的驱动,可以实现鼠标的无缝移出移入,剪贴板共享,共享文件夹等功能.很多的Linux系统初学者,在安装centos6.9系统时,没有安装VMware tools ...
- Linux系统下安装zookeeper教程
环境: 1.VMware® Workstation 12 Pro 2.CentOS7 3.zookeeper-3.4.6 安装步骤 1.下载zookeeper 本文使用的zookeeper下载地址如下 ...
- 在Linux系统下安装nginx教程
最近学习了nginx,就打算nginx安装在Linux系统下,于是我就把安装步骤记录下来了,分享给大家,希望能对大家有帮助! 我的博客地址:https://www.cnblogs.com/themys ...
- CentOS7 【linux系统】配置 JDK 教程
1. 下载 [linux版本] JDK 1.8 的包. 2. 导入linux系统里面. 如何导入,下载一个winSCP 软件 破解安装,然后再linux 系统里面 查询IP,连接即可. 在linux解 ...
- Linux 系统分区方案 详细教程
简单分区方案 实际上,很多时候我们只需要分两个区:/和交换分区,日常使用基本不会有任何影响,甚至于交换分区对于现在的电脑来说都不是必要的,我们完全可以只分配一个根分区.linux只需要一个/根分区就可 ...
- linux系统数据盘挂载教程
将数据盘挂载为/www命令:#mkdir /www & mount /dev/sdb1 /www ----------------------------------------------- ...
- linux系统下 git 使用教程
一.初始化 1.首先安装git软件,安装环境是centos 7.x下的云服务器.使用命令: #yum install git 2.设置用户名和邮箱(必须): # git config --global ...
- Win10系统XWware虚拟机安装Linux系统(Ubuntu)最新版教程
XWware虚拟机安装Linux系统(Ubuntu)教程 一.下载并安装VMware虚拟机 借助VMware Workstation Pro, 我们可以在同一台Windows或Linux PC上同时运 ...
- 虚拟机安装Linux系统图文教程
虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 L ...
随机推荐
- 关于ionic打包出错:ionic Unable to start the daemon process
一直试都没问题的ionic build android 今天竟然冒出了这个错误 Error:Unable to start the daemon process. This problem migh ...
- Android_编程规范与经常使用技巧
一.Android编码规范 1.java代码中不出现中文,最多凝视中能够出现中文 2.局部变量命名.静态成员变量命名 仅仅能包括字母,单词首字母出第一个外.都为大写,其它字母都为小写 3.常量命名 仅 ...
- STL学习笔记(移除性算法)
本节所列的算法是根据元素值或某一准则,在一个区间内移除某些元素. 这些算法并不能改变元素的数量,它们只是将原本置于后面的“不移除元素”向前移动,覆盖那些被移除的元素. 这些算法都返回逻辑上的新终点 移 ...
- Oracle 删除用户和表空间------创建表空间和用户
步骤一: 删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的. 步骤二: 删 ...
- C# : 资源文件(多用于处理国际化)
1.建立Resource文件夹,添加资源文件 处理国际化的问题,我们可以添加多个资源文件,如下就是添加一个中文的,一个英文的. 2.向其中添加键值对. 3.取值 CultureInfo uiCultu ...
- Mysql 常用函数汇总
转自:http://blog.csdn.net/qq_27416209/article/details/52020720 一.数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制( ...
- [译] 回调地狱——JavaScript异步编程指南
原文:Callback Hell 什么是 “回调地狱”? 在 JavaScript 中,我们经常通过回调来实现异步逻辑,一旦嵌套层级多了,代码结构就容易变得很不直观,最后看起来像这样: fs.read ...
- 有道词典for mac不能取词解决方案
在mac上装了有道词典,发现在Chrome上不能取词,网上也没有搜到合适的解决方案,后来发现解决这个问题很简单,打开有道词典,点击设置, 再点击软件更新,就会发现有chrome取词插件,安装就OK了. ...
- js获取url传递参数值
function request(paras) { var url = location.href; var paraString = url.substr ...
- Atitit.jdk java8的语法特性详解 attilax 总结
Atitit.jdk java8的语法特性详解 attilax 总结 1.1. 类型推断这个特别有趣的.鲜为人知的特性1 2. Lambda1 2.1. 内部迭代意味着改由Java类库来进行迭代,而不 ...