Собираем свою ферму для майнинга лайткоинов. Линукс и настройка майнера.

3

Адам написал 4 года, 6 месяцев назад - поделиться:

linux litecoin Ltc mining mint

И вот настал тот день, когда вы достали карты, собрали все. Пришло время ставит ваш первый линукс. Мы ставили Linux Mint и будет писать про него. Естественно мы ставили 64 битную версию, чего и вам советуем. Но в принципе это подойдет под любой дебиан подобный дистрибутив.

Итак, первым делом обновляем систему

sudo apt-get update && sudo apt-get upgrade

Он будет долго и упорно обновляться, попросит у вас один раз ввести "Y" для подтверждения. Потом начнет все скачивать и устанавливать. Если у вас старая сборка, то может занять прилично времени. Ну и хилый интернет тоже увеличить время ожидания. Но вот все позади, он обновился, может даже попросил у вас ребутнутся, мы же не злодеи, разрешим ему.

Дальше качаем драйвера. Последние на текущий момент это 13.4 версии. Мы будет использовать версию 13.1 так как она дает несколько большую производительность. Ну или мне так кажется. В общем, качаем 13.1 версию

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip

117 метров. проклинайте своего провайдера или хвалите его, но именно столько вам придется ждать.

дальше распаковываем все

unzip amd-catalyst-13.4-linux-x86.x86_64.zip

добавляем чмоды на выполнение

chmod +x amd-catalyst-13.4-linux-x86.x86_64.run

ну и запускаем от имени админа. попросит ввести ваш пароль, я надеюсь вы его записали, когда ставили линукс

sudo ./amd-catalyst-13.4-linux-x86.x86_64.run --force

ключ --force нужен в том случае, если вы обновляете драйвера. это пригодится, когда вы будете ставить более свежую версию или захотите поэкспериментировать в поисках более подходящего для вас результата.

после установки сразу попросит перезагрузиться, но мы пока жмем "нет" и прогоним еще пару команд. так как у нас в системе несколько карт, то надо сказать, чтобы работали все, а не только та, на которой мы сейчас сидим

sudo aticonfig --adapter=all --initial

ну и уходим на ребут

sudo reboot

Дальше будем ставить AMD APP SDK без которого никак. Раньше можно было также забрать его из консольки, но теперь оно редиректит на лицензионное соглашение, так что придется открыть браузер и скачать его ручками.

http://developer.amd.com/wordpress/media/files/AMD-APP-SDK-v2.8-lnx64.tgz

после того как скачали и положили в свою домашнюю папку продолжаем:

sudo tar zxvf AMD-APP-SDK-v2.8-lnx64.tgz -C /opt

распаковали в папку /opt и теперь идем в нее, шаманил дальше

cd /opt
sudo chmod +x Install-AMD-APP.sh
sudo reboot

снова уходим на ребут, и после ребута делаем еще пару движений в ту же сторону

cd /opt
sudo tar zxvf icd-registration.tgz -C /

дальше немного магии с питоном

sudo apt-get install python-setuptools
sudo apt-get install python-dev

ставим дополнительные пакеты

sudo easy_install jsonrpc

дальше инициализируем все наши карты и качаем cgminer

echo export DISPLAY=:0 >> ~/.bashrc
wget http://ck.kolivas.org/apps/cgminer/cgminer-3.1.1-x86_64-built.tar.bz2
sudo tar xvfz cgminer-3.1.1-x86_64-built.tar.bz2

потом я допер, что каждый раз вводить полное имя папки cgminer в лом и переименовал папку, в которую он распаковал руками в cgminer. уверен, что это можно сделать каким-то параметром при распаковке, но мне в лом искать.

вроде все готово, можно пробовать запустить наш майнер из консоли руками

cd cgminer
sudo ./cgminer --scrypt -o stratum+tcp://ltcmine.ru:3333 -u ЛОГИН_ВОРКЕРА -p ПАРОЛЬ_ВОРКЕРА

манйер запустился, нашел все две карты и начал майнить. все хорошо. дальше можете поиграться с настрйоками, чтобы выжать все килохеших из ваших карт. а мы тем временем настроим автозапуск для майнера, чтобы после ребута он сразу принимался за дело.

создаем в домашней папке файл config.sh с содержимым:

 
  #!/bin/sh

#15-тисекундная задержка нужна если интернет подключается после того как запускается майнинг

ping -c 15 localhost

export LD_LIBRARY_PATH=/usr/lib
export LD_LIBRARY_PATH=/AMDAPP/lib/x86_64
export DISPLAY=:0
cd /home/ИМЯ_УЧЕТНОЙ_ЗАПИСИ/cgminer
./cgminer  --scrypt -o stratum+tcp://ltcmine.ru:3333 -u ЛОГИН_ВОРКЕРА -p ПАРОЛЬ_ВОРКЕРА
 

дальше разрешаем это скрипт на исполнение:

sudo chmod +x config.sh

и пробуем запустить его в консольке

mate-terminal -e "./config.sh"

если все норм, то появится новое консольное окно и там начнет работать майнер. дальше пропишем все это в автозагрузку. создаем фалик для загрузки

sudo pluma /etc/init.d/cgconfig

туда пишем

 
  #!/bin/bash
cd ~
mate-terminal -e "./config.sh"
 

даем права на запуск:

sudo chmod +x /etc/init.d/cgconfig

ну и дальше я топаю в настройки автозагрузки и добавляю команду "/etc/init.d/cgconfig" к запускаемым при старте системы. это где-то в меню->параметры->запускаемые приложения

название любое, команда "/etc/init.d/cgconfig", комментарий любой

дальше ребутимся и смотрим как майнер автостартует и приносит миллионы своему хозяину.

9 комментариев

vs_kot написал 4 года, 6 месяцев назад, #19911

vs_kot

Извините, а сколько-сколько карт Вы сказали? Третья не установлена потому что дядя Ляо не прислал переходники, или денег не хватило?

0

Адам написал 4 года, 6 месяцев назад, #19912 ответ на #19911

Адам

переходники не пришли. возможно запихнем из без переходников третью.
выкупить хватило все три, так что не очкуем.

0

vs_kot написал 4 года, 6 месяцев назад, #19913 ответ на #19912

vs_kot

А, ну норм. Тогда я , пожалуй, увольняюсь, зачем мне работа если мы почти миллионеры.

0

Адам написал 4 года, 6 месяцев назад, #19914 ответ на #19913

Адам

воруй пиво, складывай под подушку. рано увольняться, надо посмотреть как пойдет.

0

Луис Корвалан написал 4 года, 6 месяцев назад, #19917

Луис Корвалан

Ничего полезного не написал, ни как рассказывать телочкам что ты зарабатываешь в интернате, ни как лечить прыщи от убунты.

0

Адам написал 4 года, 6 месяцев назад, #19918 ответ на #19917

Адам

никакой убунты. мятный линукс же.

0

Луис Корвалан написал 4 года, 6 месяцев назад, #19919

Луис Корвалан

Это был
/m/upload/c7a1c275a4.jpg

1

stepler написал 4 года, 6 месяцев назад, #19927

stepler

Ну охуенно. Что дальше делать будем? Хотя, я уже знаю. Сначала ждем, потом тратим миллионы.

0

sqrt(272) написал 4 года, 6 месяцев назад, #19929 ответ на #19918

sqrt(272)

Дык мята на убунте основана, вроде

0

Я тебя не знаю.

Добавлять комментарии разрешено только авторизованным пользователям.

comments powered by Disqus