CentOS7 挖礦踩坑之路(超詳細)

2022-02-14 13:50:51 字數 3418 閱讀 6631

2019-10-24 09:46:49 hydra. 閱讀數 970更多

分類專欄: 雜項

雲伺服器一直放著太浪費了,不如發揮點餘熱。這次要挖的是門羅幣。

首先要做的就是申請乙個錢包

csdn資源

剩下的自己摸索著來就可以了,很簡單。

這裡說乙個重要的點,註冊完之後,點選顯示種子與私鑰,裡面的私鑰很重要。

依賴環境安裝

git clone
注意,從github上轉殖完成後,要修改一下預設的作者抽費率的設定,否則預設的作者要從你挖的結果中抽掉2%,修改檔案xmr-stak/xmrstak/donate-level.hpp中預設的2.0改為0.0

constexpr double fdevdonationlevel = 0.0 / 100.0;
進行配置與編譯

cd xmr-stak/
cmake3 . -dcuda_enable=off -dopencl_enable=off
注意,這裡有可能失敗,原因可能是gcc版本太低,使用gcc --version檢視版本,發現是4.8,但是程式要求的要求是5.1,沒辦法自動更新,只能找包了。

獲取6.1壓縮包並解壓

wgettar -jxvf gcc-6.1.0.tar.bz2全版本進入gcc目錄

./contrib/download_prerequisitesmkdir gcc-build-6.1.0cd gcc-build-6.1.0../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib編譯

make -j4 //-j4選項是make對多核處理器的優化,如果不成功請使用make
時間有點長(你完全可以出去吃個飯,看個電影),慢慢等吧。

make install
然後重啟,重新進入挖礦程式目錄,執行以下命令

cmake3 . -dcuda_enable=off -dopencl_enable=off
我們可以在執行cmake命令之前,在shell終端先設定如下兩個變數:

export cc=/usr/local/bin/gccexport cxx=/usr/local/bin/g++cmake3 . -dcuda_enable=off -dopencl_enable=off如果還不行並且出現version `glibcxx_3.4.14' not found這樣的報錯

cd / #切換到根目錄find / -name "libstdc++.so*" #檢視所有名叫libstdc++.so字首的檔案cp /gcc/gcc-6.1.0/gcc-build-6.1.0/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22cp /gcc/gcc-6.1.0/gcc-build-6.1.0/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22 /usr//lib64/ //複製到/usr/lib4/中(我也不知道是哪個,都複製過去就是了)

rm -rf libstdc++.so.6 //刪除以前舊版本的軟連線

ln -s libstdc++.so.6.0.22 libstdc++.so.6 //建立新連線

ldconfig

如果你們和我和不一樣,根據實際情況複製就好了。 

安裝成功

如果以後還想修改配置資訊,進入bin目錄下的pools.txt修改即可。 

輸入dstat或者top命令檢視cpu占用情況

部署成功 ,h可檢視算力

算力大概46.3h/s

如果想要再退出xshell後還繼續執行挖礦程式。

yum install screen#安裝screenscreen ./xmr-stak#screeen 你要執行的程式就可以實現,這樣退出xshell,程式依舊在執行計算一下

算一下的話,0.108751*575.7611 =50.351713

也就是說跑一年的話換成錢是 50.351713,雲伺服器88一年,大概一年賠38。

恩,建議還是不要挖了,賠本 。唉,還以為可以致富上市創收那。

檢視餘額:你的錢包位址

參考:

Centos7 踩坑記錄

記錄幾個坑吧 要達到相似效果,可以在圖形介面端,通過選單的首選項,修改背景顏色為暗色 vim 檔名 編輯檔案,esc q 強制退出 yum 安裝命令,需要先su獲取 root 許可權 tab鍵,自動補全,很好用,雙擊兩次會自動顯示多個可能的名字 比如有 list和lia兩個檔案,輸入li,兩次tab...

Centos 7設定自定義服務踩坑之路

眾所周知,在centos 7系列的服務需要使用systemctl命令管理,那如何將自己的 註冊成服務嘞,是醬嬸兒的,咱們先介紹一下 1 在 usr lib systemd system路徑下邊建立 xx.service檔案 建議使用cp a 命令複製乙個現有檔案 2 修改檔案內容 unit 服務描述...

VM 安裝 CentOS 7 踩坑記錄

字型設定 進入 etc sysconfig network scripts資料夾 cd etc sysconfig network scripts編輯ifcfg ens33檔案 sudo vi ifcfg ens33 修改 bootproto static onboot yes prefix 24 ...