ubuntu挖礦是什麼?ubuntu挖礦教程

買賣虛擬貨幣

挖礦專用機最好使用linux作業系統——這樣有如下幾個好處:

系統佔用空間更小(甚至用一個4G的隨身碟就可以,連硬碟都可以省下)

對記憶體要求更少(Windows 7一般至少2G,Linux麼,用別人棄用的512M都可以跑得很歡)

安全性更高(不用擔心木馬、病毒)

運轉更為穩健(儘管最初安裝有點麻煩,可這畢竟是裝一次跑很久的事情麼。)

便於遠端管理(用ssh遠端管理比用Windows的RDP方便多了,遠端開啟礦機的RDP視窗幾乎是不可能的事情)

無需使用虛設插頭(dummy plug)(誰有功夫折騰那東西啊)

1. LiveUSB製作工具

Windows上製作LiveUSB的工具有Lili Live USB Creator和Fedora LiveUSB Creator。

Fedora Live USB creator也有for linux版本,在Ubuntu中可以透過以下命令安裝:

sudo apt-get install liveusb-creator

最通用的大概是UNetbootin,win/mac os/linux上都可以用。

Wikipedia上有個詳細的LiveUSB製作軟體清單,有興趣不妨去看看。

2. 下載Ubuntu安裝映象檔案並安裝Ubuntu

由於挖礦專用機最好使用AMD/ATI的顯示卡,所以,安裝Ubuntu的時候,最好選擇64位作業系統,以下的說明假設讀者用的是ubuntu-11.04-desktop-amd64.iso,並且使用ATI晶片的顯示卡。

準備好一個2G大小(或更大)的隨身碟,製作Ubuntu LiveUSB。而後在計算機啟動之時在BIOS中設定隨身碟位第一啟動裝置。

按照指示逐步完成Ubuntu安裝。

3. 安裝ssh服務

開啟terminal,輸入以下命令而後按回車鍵執行:

sudo apt-get install ssh

如此之後,就可以在其它機器上遠端登入並管理該計算機了(在安裝好ubuntu的機器上用ifconfig命令檢視該機器IP地址):

ssh @

在測試期間可能會頻繁重新安裝系統。重新安裝系統之後,等經登入過該計算機的機器上,再用ssh登入可能出錯,部分出錯資訊如下:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

這時候,要在ssh客戶端輸入以下命令解決問題:

ssh-keygen -R

以下安裝過程完全可以在遠端終端上執行

4. 安裝必要程式

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install -y screen g++ libboost-all-dev subversion git-core python-numpy

5. 下載並安裝驅動程式

wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-5-x86.x86_64.run (5xxx系列和6xxx系列用得是同一個驅動程式)

wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx64.tgz

wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz

sudo sh ./ati-driver-installer-11-4-x86.x86_64.run

sudo tar xvfz AMD-APP-SDK-v2.4-lnx64.tgz -C /opt

sudo tar xvfz /opt/AMD-APP-SDK-v2.4-lnx64/icd-registration.tgz -C /

tar zxfv pyopencl-0.92.tar.gz

echo export DISPLAY=:0 >> ~/.bashrc

cd pyopencl-0.92

sudo sh -c 'echo "/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64/" >> /etc/ld.so.conf.d/local.conf'

sudo ./configure.py --cl-inc-dir=/opt/AMD-APP-SDK-v2.4-lnx64/include/ --cl-lib-dir=/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64

sudo ldconfig

source ~/.bashrc

make -j3

sudo make install

sudo aticonfig --initial -f --adapter=all

sudo reboot

等待機器重新啟動之後再進行以下步驟

6. 安裝挖礦程式

我們採用的是相對最有效率的poclbm:

cd ~/

svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc

cd python-jsonrpc

python setup.py install

cd ~/

git clone git://github.com/m0mchil/poclbm poclbm

chmod +x poclbm/poclbm.py

7. 開始挖礦!

強烈推薦去礦池挖礦——而不是單獨挖礦(1. 單獨挖礦太難;2. 去礦池挖礦不需要在礦機上安裝bitcoin客戶端)。

去礦池挖礦請使用以下命令:

cd ~/poclbm

./poclbm.py --user=*** --pass=*** --host=********* -d *

poclbm的具體引數設定請參照這篇文章。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;