草根站长
老司机 路子野 随时超车
挖矿专用机最好使用linux操作系统——这样有如下几个好处:
系统佔用空间更小(甚至用一个4G的U盘就可以,连硬盘都可以省下)
对内存要求更少(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大小(或更大)的U盘,製作Ubuntu LiveUSB。而后在计算机啓动之时在BIOS中设定U盘位第一啓动设备。
按照指示逐步完成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的具体参数设置请参照这篇文章。
有啊,我用哈鱼矿告扰工的Linux命令挖矿,只让友闹需坦罩要两步,你就可以在Linux系统下挖矿:打开网站,输入手机号,选择你要使用多少CPU来挖矿,默认为使用50%的CPU进行挖矿,点击生成你的专属命令并复制进入控制台粘贴命令,并点击运行就是这么操作简单。
有很多的用ubuntu挖的,但是家用电脑挖矿效率非常低的。基本上是在浪费电。
Grin不多重复介兆亏绍了,近期很火的一个匿名币( https://grin-tech.org/ ),而且还能用CPU、GPU挖矿(N卡。目前似乎还不支持A卡),并且支持多个平台Linux、macOS等等。官网上说不支持Windows,但实际是可以跑的。下面是Windows 10上的部署过程小结。 Windows上用WSL来部署Linux的环境最为方便。在Microsoft Store中搜索Ubuntu即可安装。 注意! 装完之后要修改一下注册表。不然因为这个内嵌的Ubuntu会带很多奇怪的Path,导致后面build会出问题,产生不了运行所需的plugin文件夹。 具体步骤是:运行regedit。在注册表项中,找到 Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss 将Flag的值改为 5 。 运行Ubuntu,新建用户名、并输入自己想要设置的密码 Grin是用rust编写的,安装好相关环境 再安装好其他依赖 Grin节点也和其他区块链类似,可以自己部署也可以利用矿池。两种方式选一即可。 如果要自己运行一个Grin节点,按照以下步骤: target/release/grin 即为可运行文件 目前也有一些Grin的矿池可以链接,不想自己运行Grin的话,可以注册一个。比较有名的是GRIN-Pool( https://mwgrinpool.com/ ) 点右上角Login后按提示注册即可。自己需要记住用户名和密码。 另开一个Ubuntu的终端,输入: 检查你CPU是否支持avx2 如果大于0,那么输入以下: 如果是多核,可以指定挖矿的核数(build后每次运行前也可以修改) 查看有多少个可用的CPU,并输入想使用的CPU数量 如果是N卡,可以用GPU挖矿 然后输入 nvidia-smi 运行后得到的Device ID 如果用的是矿池,还要额碧猜旦外配置一下矿池信息: 输入在矿池里注册的用户名和密码 先build 然悔扰后运行 如果一切顺利,现在已经可以挖矿了;如果不顺利,那么我也不知道了。 https://github.com/mimblewimble/grin https://github.com/mimblewimble/grin-miner https://medium.com/@blade.doyle/cpu-mining-on-mwgrinpool-com-how-to-efb9ed102bc9 https://medium.com/@blade.doyle/gpu-mining-on-mwgrinpool-com-how-to-72970e550a27
版权声明:本文标题:ubuntu挖矿是什么?ubuntu挖矿教程内容由互联网整理发布,该文观点仅代表作者本人,转载请联系作者并注明出处:http://www.0792jiaju.com/post/1810.html,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发表评论