假设你租了一台不错的VPS(比如本站右上角推荐的那家),但是又苦于每月资源用不光,那么为什么不考虑一下把多余的资源用来挖掘比特币(bitcoin)呢?下面Lesca就来介绍在VPS上挖掘比特币的方法。今天Lesca先介绍ufasoft bitcoinn miner的CPU挖掘方法。读者可以直接下载Lesca编译的二进制包,或者一键安装版本。这些版本已经完美支持Ubuntu10.04LTS了。一、手动编译ufasoft bitcoin minerLesca以当前稳定版(bitcoin-miner-0.29)进行编译,编译平台为Ubuntu。如果读者使用的是Ubuntu11.04之前的版本,需要修改配置文件configure的第4130行附近(粗体部分): #!!! need to check libcurl 7.12 if ! pkg-config --atleast-version=7.12 libcurl; then as_fn_error $? "\"libcurl 7.12 or later required\"" "$LINENO" 5 fi Lesca认为是开发者笔误。。。(Really?)不管它了,总之用Ubuntu10.04编译,一定要改,否则就会失败。那么接下来就言归正传,先下载源码包。 1.安装jwasm大家可以到JWasm主页查找最新Linux的二进制包,本节使用的是JWasm206bl.zip。得到软件包后: unzip JWasm206bl.zip -d jwasm cd jwasm chmod +x jwasm ln -s $PWD/jwasm /usr/local/bin/ 2.安装依赖包(libcurl, libpcre)apt-get install build-essential libcurl4-openssl-dev libpcre3-dev ./configure --disable-amdapp {i}Info: 3.编译与试运行编译: make 试运行: ./bitcoin-miner -t2 -o http://lesca_test:xx@mine3.btcguild.com:8332 运行结果如下: Mining for http://lesca_test:xx@mine3.btcguild.com:8332 Using CPU (2 threads) Switching back to http://lesca_test:xx@mine3.btcguild.com:8332 4.071 MHash/s 2 CPU threads 4.在服务器上运行用户可以新建一个bash脚本,以后台方式在服务器上运行: #!/bin/bash ./bitcoin-miner -t3 -o http://lesca_vm:xx@mine3.btcguild.com:8332 2>/dev/null 二、自动安装ufasoft bitcoin miner1.一键安装ufasoft bitcoin minerLesca喜欢让事情变得简单,比如下载jwasm、安装编译环境等,这些统统可以用脚本来实现,于是就写了这样一个脚本,主要特色如下:
点击进入下载页面:ufasoft-miner-0.29-lesca-onestep.05231646.tgz 2.ufasoft bitcoin miner二进制包Lesca还提供了Ubuntu10.04及以上系统可直接运行的二进制miner版本,读者可以点击以下链接进入下载页面: References:K1773R Ufasoft Miner 0.28 – Windows/Linux, x86/x64, SSE2/OpenCL/CUDA, Open Source |