Майнер для линукс – преимущества и недостатки ОС, как настроить

Содержание

Троян-майнер для Linux удаляет антивирусы

Специалисты «Доктор Веб» обнаружили трояна, предназначенного для добычи криптовалюты, который может заражать другие сетевые устройства и удалять работающие в системе антивирусы. Угроза получила идентификатор Linux.BtcMine.174 и представляет собой большой сценарий, написанный на языке командной оболочки sh и содержащий более 1000 строк кода.

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

В случае успешной установки на устройство вредоносный сценарий скачивает одну из версий трояна Linux.BackDoor.Gates.9. Бэкдоры этого семейства позволяют выполнять поступающие от злоумышленников команды и проводить DDoS-атаки.

Новости

После установки малварь ищет в системе конкурирующие майнеры и при обнаружении завершает их процессы. Если троян не был запущен от имени суперпользователя (root), для повышения своих привилегий в зараженной системе он использует набор эксплоитов. Аналитики «Доктор Веб» выявили как минимум две эксплуатируемых им проблемы: это CVE-2016-5195 (она же DirtyCow) и CVE-2013-2094. При этом загруженные из интернета исходники эксплоита для DirtyCow троян компилирует прямо на зараженной машине.

После вредоносная программа пытается отыскать работающие сервисы антивирусных программ с именами safedog, aegis, yunsuo, clamd, avast, avgd, cmdavd, cmdmgd, drweb-configd, drweb-spider-kmod, esets и xmirrord. В случае их обнаружения малварь не просто завершает процесс антивируса, но с помощью пакетных менеджеров удаляет его файлы и директорию, в которой был установлен антивирусный продукт.

Затем троян регистрирует себя в автозагрузке, скачивает и запускает на инфицированном устройстве руткит. Этот модуль также выполнен в виде сценария sh и основан на исходном коде, который ранее был опубликован в свободном доступе. Среди функций руткит-модуля можно выделить кражу вводимых пользователем паролей команды su, сокрытие файлов в файловой системе, сетевых соединений и запускаемых процессов. Троян собирает информацию о сетевых узлах, к которым ранее подключались по протоколу ssh, и пробует заразить их.

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

xakep.ru

Биткоин-программы для Linux, или как майнить криптовалюту xcoin в Gnome, KDE, Xfce

В наши дни кроссплатформенное ПО является приоритетным в идеях разработчиков по всему миру. Эта тенденция, конечно же, не обошла стороной и самую известную криптовалюту со свободно распространяемым исходным кодом — Bitcoin. Более того, на официальных сайтах большинства популярных альтернативных криптовалют представлены версии кошельков под 3 ОС минимум — для Windows, Linux и Mac.

Отметим сразу, что в среде Unix вообще никаких проблем с майнингом нет, и кроме кошельков биткоин-программы для Linux включают софт для добычи монет, а также решения для создания универсальных MultiSig-кошельков. При этом скорость майнинга абсолютно не зависит от используемой операционной системы. Любая современная программа для майнинга (и на видеокарте, и на процессоре) должна поддерживать алгоритм scrypt и протокол stratum. Данным требованиям среди соответствующих программ для Linux отвечают:

  • cgminer — присутствует нативно в некоторых Linux-дистрибутивах, умеет использовать вычислительные мощности спецификации OpenCL, которую поддерживают все современные видеокарты;
  • BFGMiner — консольный клиент для майнинга как на видеокартах, так и на устройствах FPGA, позволяющий управлять частотными характеристиками железа и оборотами вентиляторов;
  • CudaMiner — майнит на видеокартах с поддержкой технологии CUDA (Nvidia) — чем выше поддерживаемая устройством версия спецификации (в момент написания статьи последняя — 5.5), тем больше скорость;
  • cpuminer — специализируется на процессорном майнинге.

Существуют также более старые scrypt-майнеры, такие как Phoenix и Reaper, однако они не поддерживают stratum. В качестве примера установки и настройки биткоин-программы для майнинга в Linux-окружении давайте рассмотрим набирающий популярность xcoin-cpuminer, созданный на основе упомянутого выше cpuminer и позволяющий кроме Bitcoin и Litecoin производить добычу давшей ему название криптовалюты — xcoin:

  1. Скачиваем исходники по вышеприведенной ссылке (на странице жмем «Download ZIP») и распаковываем в любую папку, допустим в корневую директорию /home/user/ (для распаковки можно воспользоваться
    этим гайдом
    ).
  2. Заходим в новую папку /home/user/xcoin-cpuminer-master/ и открываем в ней терминал.
  3. Запускаем предустановочный скрипт командой sh ./autogen.sh.
  4. Создаем конфигурационные файлы с помощью команды ./configure.
  5. Генерируем бинарники и ставим их в систему стандартными командами make и, затем, sudo make install.

Установка завершена — теперь xcoin-cpuminer можно запустить из консоли и просмотреть справку, выполнив «minerd». Фрилансеры, имеющие стабильный заработок на почтовиках, уже наверняка знакомы с присутствующими там нововведениями и знают, что, к примеру, на WMZona можно майнить. Чтобы подключиться к пулу WMZona введите в терминале следующую команду:

minerd -a X11 -o stratum+tcp://92.63.101.111:3006 -u 000 -p 000000000

, где 000 — уникальное число-логин для подключения к пулу, выдаваемое сервисом WMZona, а 000000000 — пароль, используемый для входа на сайт.

Майнер начнет свою работу, извещая пользователя о нахождении новых блоков. В справочных материалах Вы найдете некоторые полезные для конкретных случаев опции, такие как ограничение по количеству задействованных ядер процессора, возможность работы в фоне и так далее. Для того, чтобы ограничить приоритет процесса майнинга, можно использовать стандартную команду Linux — «nice». Таким образом, создав значок запуска с содержимым

nice -n 15 minerd -a X11 -o stratum+tcp://92.63.101.111:3006 -u 000 -p 000000000 -t 2 -B

, можно запускать майнинг в фоне (-B) на 2-х ядрах (-t 2) с пониженным приоритетом (nice -n 15).

Биткоин-программы, связанные с майнингом на Linux, обычно для функционирования не требуют административных привилегий (в частности xcoin-cpuminer), поэтому, если важно, чтобы майнер запускался автоматически при старте компьютера, достаточно добавить соответствующий пункт в меню настроек «Сеансы и запуск».

wmcorporation.ru

Биткоин-программы для Linux, или как майнить криптовалюту xcoin в Gnome, KDE, Xfce

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

альтернативных криптовалют представлены версии кошельков под 3 ОС минимум — для Windows, Linux и Mac.

Отметим сразу, что в среде Unix вообще никаких проблем с майнингом нет, и кроме кошельков биткоин-программы для Linux включают софт для добычи монет, а также решения для создания универсальных MultiSig-кошельков. При этом скорость майнинга абсолютно не зависит от используемой операционной системы. Любая современная программа для майнинга (и на видеокарте, и на процессоре) должна поддерживать алгоритм scrypt и протокол stratum. Данным требованиям среди соответствующих программ для Linux отвечают:
  • cgminer — присутствует нативно в некоторых Linux-дистрибутивах, умеет использовать вычислительные мощности спецификации OpenCL, которую поддерживают все современные видеокарты;
  • BFGMiner — консольный клиент для майнинга как на видеокартах, так и на устройствах FPGA, позволяющий управлять частотными характеристиками железа и оборотами вентиляторов;
  • CudaMiner — майнит на видеокартах с поддержкой технологии CUDA (Nvidia) — чем выше поддерживаемая устройством версия спецификации (в момент написания статьи последняя — 5.5), тем больше скорость;
  • cpuminer — специализируется на процессорном майнинге.

Существуют также более старые scrypt-майнеры, такие как Phoenix и Reaper, однако они не поддерживают stratum. В качестве примера установки и настройки биткоин-программы для майнинга в Linux-окружении давайте рассмотрим набирающий популярность xcoin-cpuminer, созданный на основе упомянутого выше cpuminer и позволяющий кроме Bitcoin и Litecoin производить добычу давшей ему название криптовалюты — xcoin:

  1. Скачиваем исходники по вышеприведенной ссылке (на странице жмем «Download ZIP») и распаковываем в любую папку, допустим в корневую директорию /home/user/.
  2. Заходим в новую папку /home/user/xcoin-cpuminer-master/ и открываем в ней терминал.
  3. Запускаем предустановочный скрипт командой sh ./autogen.sh.
  4. Создаем конфигурационные файлы с помощью команды ./configure.
  5. Генерируем бинарники и ставим их в систему стандартными командами make и, затем, sudo make install.

Установка завершена — теперь xcoin-cpuminer можно запустить из консоли и просмотреть справку, выполнив «minerd». Фрилансеры, имеющие стабильный заработок на почтовиках, уже наверняка знакомы с присутствующими там нововведениями и знают, что, к примеру, на WMZona можно майнить. Чтобы подключиться к пулу WMZona введите в терминале следующую команду:

minerd -a X11 -o stratum+tcp://92.63.101.111:3006 -u 000 -p 000000000

, где 000 — уникальное число-логин для подключения к пулу, выдаваемое сервисом WMZona, а 000000000 — пароль, используемый для входа на сайт.

Майнер начнет свою работу, извещая пользователя о нахождении новых блоков. В справочных материалах Вы найдете некоторые полезные для конкретных случаев опции, такие как ограничение по количеству задействованных ядер процессора, возможность работы в фоне и так далее. Для того, чтобы ограничить приоритет процесса майнинга, можно использовать стандартную команду Linux — «nice». Таким образом, создав значок запуска с содержимым

nice -n 15 minerd -a X11 -o stratum+tcp://92.63.101.111:3006 -u 000 -p 000000000 -t 2 -B

, можно запускать майнинг в фоне (-B) на 2-х ядрах (-t 2) с пониженным приоритетом (nice -n 15).

Биткоин-программы, связанные с майнингом на Linux, обычно для функционирования не требуют административных привилегий (в частности xcoin-cpuminer), поэтому, если важно, чтобы майнер запускался автоматически при старте компьютера, достаточно добавить соответствующий пункт в меню настроек «Сеансы и запуск».

Похожие статьи:

tuksik.ru

Майнинг Bitcoin на Linux — Admi.Me

Данная инструкция подходит на Centos, Debian, Ubuntu При необходимости подключаем нужные репозитории и ставим необходимое ПО (Centos)
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran cmake libcxx
scl enable devtoolset-2 bash
source /opt/rh/devtoolset-2/enable
Для Debian/Ubuntu
sudo apt-get install cmake build-essential libboost-all-dev
Устанавливаем BOOST
wget http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.gz
tar -xzvf boost_1_62_0.tar.gz
cd boost_1_62_0
./bootstrap.sh
./b2
./b2 install
Устанавливаем сам майнер

yum install git (centos)
apt-get install gin (debian, ubuntu)
git clone -b Linux https://github.com/nicehash/nheqminer.git
cd nheqminer/cpu_xenoncat/Linux/asm/
sh assemble.sh
cd ../../../Linux_cmake/nheqminer_cpu_xenoncat
cmake . -DBOOST_ROOT=/opt/boost -DBOOST_LIBRARYDIR=/opt/boost/libs
make -j $(nproc)
Запуск майнера производиться командой
./nheqminer_cpu_xenoncat -l equihash.eu.nicehash.com:3357 -u 1gEcsPFyeQhPDRfhvHdmgTcso1Eh.dedic2 -t 4
где, 1gEcsPFyeQhPDRfhvHdmgTcso1Eh — Ваш личный кошелёк Bitcoin. -t 4 — количество потоков для майнинга, указывайте количество ядер на вашей машине. equihash.eu.nicehash.com — европейская локация dedic2 — название воркера После успешного запуска, вы увидите приблизительно такую картину
Также, можно посмотреть командой htop нагрузку на ядра процессора. Я при запуске указал использовать все 8 ядер процессора, и получил соответственно такое
Статистику, и скорость воркера смотрите на сайте nicehash.
Соответственно, чем мощнее у вас железо, тем больше кпд у вашего майнинга.
Поделись с друзьями: bitcoin, биткоин, майнинг, линукс, linux, boost, запуск, nicecash

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

admi.me

Обновлено: 13.09.2019 — 23:44

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *