Пошаговая настройка майнинга

Эта статья была написана специально для лиц, ранее не работавших с операционной системой Linux. Однако, несмотря на это ознакомление с ней, будет полезной также и для опытных пользователей, так как в ней содержится информация, которая известна далеко не каждому.

В том случае если операционная система Linux не установлена на ПК или другое используемое устройство, с официального портала необходимо предварительно скачать ее стабильную версию. Согласно заявлению большинства специалистов, наиболее стабильным считается версия LTS, а не какая-либо другая, вышедшая позже.

Существует несколько версий установщика операционной системы, которые отличаются друг от друга:

  1. i386 – версия предназначена для установки 32-битной системы;
  2. amd64 – 64-битная версия;
  3. desktop – загрузка операционной системы производится в формате LiveCD, и установка будет производиться именно оттуда;
  4. alternate – представляет собой образы, имеющие текстовый установщик, который очень удобен при установке ОС на старые компьютеры, а также для настройки системы в процессе установки.

Для тех пользователей, которые выполняют установку Linux впервые, лучшим выбором станет desktop.

После завершения процесса загрузки операционная система может быть установлена несколькими способами:

  1. при помощи DVD-диска, на который предварительно был создан образ;
  2. при помощи загрузочной флешки, которую можно сделать при через программу под названием UNetbootin;
  3. при помощи виртуальной машины.

Последний способ подходит только для опытных пользователей. Для установки им потребуется в консоли ввести следующую команду:

В данной строке при помощи команды –m пользователь указывается количество оперативной памяти, которая будет выделена для эмуляции.

Однако, несмотря на способ установки, устройство обязательно должно иметь подключение к сети Интернет. Это необходимо для того, чтобы операционная система смогла самостоятельно скачать файлы локализации и несвободные пакеты.

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

Единственной сложностью во всем инсталляционном процессе является дисковая разбивка. Специалисты рекомендуют ее выполнять перед началом установки операционной системы, используя для этого специализированную программу Gparted, которая, как правило, присутствует на LiveCD. Или же во время процесса установки выбрать строку «Разбивка вручную». После этого пользователю необходимо будет указать точки монтирования.

Наиболее простым способом является формирование свободного места путем использования вышеуказанной программы, после чего в нем создается раздел с файловой системой в зависимости от собственных вкусовых предпочтений. А во время выполнения процесса установки в разделе необходимо указать точку установки «/». Данный указатель означает, что ОС будет установлена в корневой каталог. Также при условии наличия не более 2-х гигабайт оперативной памяти рекомендуется дополнительно создать раздел под названием «swap», который будет использоваться для подкачки.

При условии сохранения первоначальных параметров установки разделу будет присвоен формат ext4. Однако при условии использования в разделе «толстого» виртуального кошелька рекомендуется устанавливать формат Reiser4. Данного формата первоначально нет в ядре, его потребуется установить дополнительно. Данный формат позволит ускорить процесс синхронизации базы.

Специалисты также отмечают, что высоким уровнем производительности обладает формат системы Btfrs. Однако большая часть лиц, использующих этот формат, считает его недоработанным. Главным правилом при установке ОС является создание бэкапа наиболее значимых файлов.

Настоятельно не рекомендуется использовать установщик Wubi, предназначенный для инсталляции с ОС Windows, так как он ориентирован на полноценный раздел. Этот установщик можно использовать только при условии отсутствия у пользователя навыков в разбивке диска.

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

Настройка майнинга

Для настройки майнинга пользователю необходимо будет выполнить установку проприетарных драйверов для видеокарты. Для этого в зависимости от языка операционной системы в строке поиска потребуется написать «dr» или «др».

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

Следующим шагом будет запуск эмулятора терминала. Для этого в поисковой строке необходимо написать слово «терминал», или «terminal», в зависимости от используемого операционной системой языка.

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

После того как все вышеуказанные действия были выполнены, необходимо обновить систему. Для этого в командной строке необходимо ввести следующую команду:

Также необходимо будет указать пароль, который пользователь выбрал во время процесса установки. При вводе пароля будут отображаться символы, а не звездочки. В том случае, если пароль был введен верно, система потребует подтверждение процесса. Для этого пользователю необходимо будет ввести команду «y».

Присутствующая в консоли приставка «dist» свидетельствует о том, что ядро также нуждается в обновлении. Обновление ядра системы, а также установка драйверов требуют обязательной перезагрузки устройства.

После завершения процесса перезагрузки пользователю необходимо будет установить ряд дополнительных пакетов при помощи следующей команды:

Последние, указанные в данном списке пакеты, предоставляют возможность совершить процесс запуска добычи виртуальной валюты в более легковесной программе Openbox, которая дает возможность видеокарте выдавать такое же количество мощности, как если бы она работала без монитора. Также данная среда позволяет комфортно работать и даже просматривать различные видео в формате FullHD, без существенного понижения мощности.

По умолчанию в ОС Linux установлен файловый менеджер под названием Nautilus, который рекомендуется заменить на более приятную и легковесную программу – «Thunar». Несмотря на свой маленький вес, программа обладает рядом преимуществ.

Первым достоинством является возможность открытия терминала в каталоге при помощи контекстного меню. Это позволяет существенно ускорить процесс перехода в необходимый каталог.

Следующим, не менее значимым достоинством программы, является возможность назначения произвольной команды для открытия файлов установленного типа. Сейчас, к сожалению, данная функция отсутствует в стандартном файловом менеджере Nautilus.

Из пакетов subversion и git не будет ничего инсталлироваться, в связи с этим про них можно вообще забыть. Однако в случае крайней необходимости данные пакеты все же можно установить. При этом установка openssh-server, рекомендуемая некоторыми специалистами, является вредным советом. Прежде всего, это связано с тем, что мало кому потребуется удаленный доступ к устройству, а этот пакет существенно снизит уровень безопасности устройства. Для настройки iptables потребуется немалое количество усилий, так как у ОС Linux нет даже самой элементарной защиты. Однако, в случае необходимости получения удаленного доступа к устройству, не стоит ограничиваться установкой пакета openssh. Для более надежной защиты необходимо отключить процесс авторизации, основанный на введении пароля, поскольку эффективнее задействовать ассиметричную пару ключей с парольной фразой.

С подробной инструкцией настройки процесса ключевой авторизации можно ознакомиться на Хабре. Данная информация содержится в статье под названием «Памятка пользователям ssh».

Для выполнения настройки iptables с политикой «все запрещено» необходимо в командной строке ввести ряд следующих команд:

Затем пользователю потребуется выполнить копирование в файл, расположенный в каталоге etc с названием «rc.local». После этого в любое место перед строкой необходимо будет ввести команду «exit 0». Файл будет открываться при помощи gedit.

В случае необходимости открытия определенных портов для входящих соединений потребуется раскомментация закомментированных строк и перечисление их в переменной OPEN_INPUT_TCP_PORTS через запятую.

Так, доступ к веб-серверу осуществляется путем открытия 80-го порта, в вот открытие ssh-сервера происходит через предварительно установленный 22-ой порт.

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

Приложение vim’a является одним из самых востребованных и рекомендуется для установки большинством специалистов.

В случае использования заранее установленных конфигураций и изучения пользователем назначения горячих клавиш Mplayer является одним из самых лучших проигрывателей видео файлов.

Программа под названием «enca», использующаяся для идентификации кодировок и рекомендуемая для установки в конфигурациях проигрывателя, в автоматическом режиме определяет субтитровую кодировку.

Для выполнения следующего этапа настройки необходимо с официальных ресурсов скачать:

  1. AMD SDK 2.7;
  2. исходные файлы pyopencl;
  3. python-jsonrpc.

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

Процесс распаковки может быть осуществлен при помощи GUI:

Или же при помощи CLI:

Слово «архив», используемое в этой команде, является полным или относительным путем до каталога архива.

Также пользователю необходимо ознакомиться со следующими обозначениями:

  1. . – является названием текущей папки;
  2. .. – название родительской папки.

В конечным итоге, путь к файлу будет выглядеть приблизительно так:../../somedir/faultname.tgz

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

Процесс установки AMD SDK

Для выполнения процесса установки необходимо воспользоваться учетной записью с правами root и выполнить такой скрипт: «Install-AMD-APP.sh».

В этой строке /путь-к-каталогу$ является точным адресом папки, в которую ранее был распакован архив. Знак «» означает принадлежность корневого каталога. Например, если пользователь выполнил распаковку архива в каталог, расположенный по адресу «/Downloads/AMD_APP_SDK», то ему потребуется выполнить запуск терминала и ввести следующие команды:

Помимо того, пользователь может выполнить данное действие при помощи файлового менеджера «Thunar». Для этого ему необходимо будет вызвать контекстное меню при помощи клика правой кнопки мыши на любом свободном месте в окне:

Инсталляция будет произведена в автоматическом режиме в папку, расположенную по адресу /opt/AMDAPP.

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

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

Инсталляция и компилирование pyopencl выполняется из исходного кода при помощи следующей команды:

Также в качестве альтернативы может быть использована следующая команда:

В зависимости от разрядности, используемой операционной системы пользователь должен выполнить компиляцию:

Выполнить установку:

Выполнить переход в папку с ранее распакованным архивом python-jsonrpc.

Процесс установки python-jsonrpc осуществляется при помощи следующей команды:

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

Данную проблему возможно решить несколькими способами: при помощи софта и при помощи железа. Однако второй способ является более распространенным. Для реализации второго пошаговая настройка майнинга метода необходимо иметь еще хотя бы один монитор, этого будет вполне достаточно даже при условии, что пользователь намерен использовать более 2-х видеокарт для майнинга. Также допускается вариант имитации дополнительного монитора.

Для использования всех имеющихся видеокарт необходимо соединить их с мониторами. Однако в случае отсутствия мониторов необходимо имитировать их подсоединение.

После того как завершится процесс установки драйверов, среди числа системного ПО появится AMD Catalyst Control Center, который необходимо запустить.

Его также можно запустить при помощи командной строки, указав команду «gksudo avdcccle».

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

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

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

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

После правильного выполнения всех вышеуказанных действий процесс добычи виртуальной валюты в ОС будет запускаться.

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

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

Многие специалисты отдают предпочтение программе под названием «Cgminer». Настройка криптовалютного майнера на ОС Linux отличается от настройки на Windows лишь отсутствием расширения «.exe» а также командой, осуществляющей запуск файла.

В ОС Windows запуск майнера будет выглядеть следующим образом:

А для запуска в Linux потребуется ввести в командной строке команду:

Чтобы запуск майнера был удачным, файл должен идентифицироваться как исполняемый. В том случае если он имеет другой атрибут, запуск не будет выполнен. Данную проблему можно решить при помощи терминала. Для этого потребуется ввести:

Затем выполнить проверку «x» на наличие:

Однако в случае, если пользователь находится в папке с файлом «cgminer», ему потребуется заменить «ls -1.» на «ls -1».

Или, пользуясь опциями файлового менеджера, изменить файловые свойства:

Многие отдают предпочтение phoenix 1.7.5 из-за его удобного интерфейса. Поэтому будем рассматривать процесс настройки на его примере, несмотря на то, что cgminer обеспечивает более высокий уровень функциональности майнинга.

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

В конфигурациях майнера «cgminer» пользователь может сразу прописать порядок действий. Скрипты, предназначенные для включения в работу воркеров, рекомендуется создавать в папке, расположенной по адресу «/bin/». При этом необходимо, чтобы все они имели атрибут выполняемых.

Как выжать максимальную мощность из видеокарт

Для оптимизации видеокарт пользователю необходимо будет поменять графическую оболочку с Unity на Openbox. Чтобы выполнить данное действие, в первую очередь потребуется выйти из учетной записи.

И затем поменять графическую оболочку на Openbox.

Изначально в графической оболочке Openbox отсутствуют все вспомогательные средства управления. По сути, данная графическая оболочка является основой для создания удобного интерфейса с панелями задач, значками программ и обоями. Главным достоинством Openbox является возможность создания индивидуального интерфейса.

Настройки оболочки расположены по адресу «/.config/openbox». Точка, расположенная перед названием каталога, позволяет сделать его скрытым. Нажав сочетание клавиш «Ctrl» + «h», пользователь сможет включить или отключить отражение скрытых файлов и каталогов.

Для настройки автоматического запуска пользователю необходимо задать команду «autostart.sh», для оптимизации меню – «menu.xml», а для активизации горячих клавиш и прочих полезных опций – «rc.xml».

При отсутствии какого-либо файла его можно без труда создать самостоятельно.

В том случае, если в коде «menu.xml» пользователь допустил ошибку, то после сохранения его параметров, данный файл отображаться не будет. Однако в него можно внести все необходимые изменения при помощи текстового редактора или специальной программы под названием «obmenu».

Для наглядного примера рассмотрим возможности стандартного меню и усовершенствованного:

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

Их настройка выглядит следующим образом:

У большинства опытных пользователей скрипт «autostart.sh» выглядит следующим образом:

Первая строчка в данном скрипте ранее использовалась для отражения обоев, а в данный момент она закомментирована. В том случае если пользователя интересуют обои, то за исключением раскомментирования данной строки ему потребуется дополнительно установить пакет «feh» и использовать адрес расположения желаемой картинки.

Вторая строка в этом скрипте используется для установки настроек клавиатуры на тот случай, если она ранее была настроена неправильно. В качестве индикатора используемой раскладки при этом является лампочка на клавиатуре «Scrool lock».

Следующая строка используется для запуска панели «tint2».

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

Перед тем как приступить к ее применению, необходимо выполнить следующую команду:

Перед разгоном карты пользователь должен будет прописать в командной строке следующую строку:

Ниже приведены удачные примеры использования различных опций:

«aticofig—odgt—adapter=all» – отображение температурного показателя ядер;

«aticonfig —odgc —adapter=all» – значение тактовой частоты ядер;

«aticonfig —pplib-cmd «get fanspeed 0″» – отображение скоростного показателя куллера, а для его изменения применяется команда «.»;

«aticonfig —pplib-cmd «set fanspeed 0 100″» – так можно задать полную рабочую мощность для охлаждающей системы;

«export DISPLAY=:0.1; aticonfig —pplib-cmd «get fanspeed 0″» – определение скорости вращения охлаждающего вентилятора на второй видеокарте. Единицу в коде можно заменить двойкой или тройкой, в зависимости от количества установленных для майнинга видеокарт.

«aticonfig —od-setclocks=900,1000 —adapter=all» – это команда таковой частоты памяти со значением 900 и 1000 MHz соответственно.

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


Источник: https://www.allcryptonews.com/poshagovaya-instruktsiya-nastrojki-majninga-na-operatsionnoj-sisteme-ubuntu-12-04-lts/



Рекомендуем посмотреть ещё:


Закрыть ... [X]

С чего начать майнинг криптовалюты: пошаговая Моя любимая цитата из фильма

Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга Пошаговая настройка майнинга

Похожие новости