Майнинг на CPU
p.s. Статья носит информативный характер, ни к чему не обязывает, никого не рекламирует. Все что вы делаете, вы делаете на свой страх и риск. За ваши действия ответственность несете лишь вы.
Структура мануала (постепенно я буду его пополнять!):
- Программа для майнинга,
- Установка, настройка (подробный разбор установки и запуска, ошибок, лайфхаки),
- Мониторинг.
Программа для майнинга:
Windows7 CPU cpuminer скачать Ubuntu CPU cpuminer скачать с офф. Ubuntu CPU cpuminer-opt пользуюсь — скачать c ya.disk; исходник / скачать с github
Установка, настройка:
Linux/Ubuntu
- Настройка cpuminer-opt / cpuminer-conf.json.
//Конфиг майнера в файле: cpuminer-conf.json (можно задать любое имя)//
"url" : "stratum+tcp://cryptonight.eu.nicehash.com:3355", - //пишем пул на котором будем майнить.//
"user" : "1WwzNEqq3ToP5anpzA8KtKt7Ggye6uFwY.minerServ1", - //пишем биткоин кошелек.Свое_имя_майнера. Это чтобы было удобно различать, если у вас будет не 1.//
"pass" : "x", - //пароль//
"algo" : "cryptonight", - //алгоритм на котором будет вестись "добыча"//
p.s. файл лежит в папке с программой.
Алгоритм «cryptonight» я так понял, считается оптимальным для майнинга на CPU. Выбирать список пулов можно тут, инструкция как выбрать оптимальный, либо поискать самостоятельно в Яндексе.
Инструкция по установки.
Инструкция которой пользуюсь:
//В терминале пишем. Все команды писать под root://
apt-get update
apt-get upgrade
//После, нужно установить необходимые библиотеки://
apt-get install build-essential libcurl4-openssl-dev automake libtool libjansson* libncurses5-dev libssl-dev libgmp-dev
//Добавляем права на доступ файлу://
chmod +x ./cpuminer.sh
//Для запуск майнера вводим команду в терминале://
./cpuminer -c cpuminer-conf.json
#ЛайфХак:
Рекомендую следить за температурой процессора, во избежание его перегрева и выхода из строя. Смотрим температуру в реальном времени:
sudo apt-get install lm-sensors
watch sensors
Чтобы не тратить время на запуск майнера используя длинную команду, сделал файл:
Создаем текстовый файл в вашей домашней папке /home/user/ (так удобнее): miner.sh (имя можно использовать любое). А можно просто скачать.
Вставьте следующий код и сохраните.
#!/bin/bash
# Запуск майнера
/home/пишем_имя_папки_где_лежит/opt/cpuminer -c /home/пишем_имя_папки_где_лежит/opt/cpuminer-conf.json
Добавляем права на доступ файлу:
//Переходим в папку с файлом://
cd /home/user/
//Выполняем команду://
chmod +x ./miner.sh
После для запуска нужно ввести всего лишь эту команду:
sh miner.sh
Такой же файл я сделал и для температуры:
#!/bin/bash
# Запуск монитора температуры
watch sensors
Мониторинг
Система мониторинга майнер серверов под Linux/Ubuntu в данный момент не используется.