'xmr-stak-cpu'에 해당되는 글 2건

Ubuntu 16.04 xmr-stak-cpu 및 minergate 설치



우분투 16.04 에서 마이너게이트와 모네로 채굴 XMR-STAK-CPU 를 설치하는 방법입니다.


▶ MinerGate 설치방법


apt-get update
wget -O minergate-cli.deb https://minergate.com/download/deb-cli
dpkg -i minergate-cli.deb


XMR-STAK-CPU 설치에 비해 간단합니다.



▶ MinerGate 작동방법


minergate-cli -user 마이너게이트계정 --bcn 작동시킬쓰레드갯수 &


마이너게이트계정 : minergate.com 에 가입했던 이메일 계정

--bcn : Bytecoin

--xmr : Monero

--fcn : FantomCoin

--qcn : QuazarCoin

등등

작동시킬쓰레드갯수 : CPU가 4 코어가 4 쓰레드라면 작동시킬쓰레드는 4로 해도 됩니다. 하지만 4코어 8쓰레드라면 4로 해야합니다.



▶ XMR-STAK-CPU 설치방법


echo "vm.nr_hugepages=128" >> /etc/sysctl.conf
sysctl -p
ulimit -l 262144
echo "* - memlock 262144" >> /etc/security/limits.conf
apt-get install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev git
git clone https://github.com/fireice-uk/xmr-stak-cpu.git
cd xmr-stak-cpu
cmake .
make install
cd bin



▶ XMR-STAK-CPU 환경설정 ( vi config.txt )


"cpu_threads_conf" :
[
{"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":0},
{"low_power_mode":false,"no_prefetch":true,"affine_to_cpu":1},
],


"cpu_threads_conf" :

null,

이 부분을 찾아서 작동시킬 쓰레드 갯수 만큼 추가하여 주면 됩니다.


"pool_address" : "pool.minexmr.com:7777",

"wallet_address" : "모네로지갑주소",

"pool_password" : "x",



▶ XMR-STAK-CPU 작동방법


환경설정이 끝났으면 ./xmr-stak-cpu & 명령어를 실행하면 됩니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

CentOS 7.x 모네로 XMR 채굴 방법



이번에는 리눅스에서 모네로를 채굴하는 방법입니다.


윈도우에서 채굴은 http://blog.ivps.kr/385 여기를 참고하세요.


yum install epel-release

yum install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git

yum install devtoolset-4-gcc*

scl enable devtoolset-4 bash

git clone https://github.com/fireice-uk/xmr-stak-cpu.git

cd xmr-stak-cpu

cmake3 .

make install

cd bin


위의 순서대로 명령어를 실행합니다.


xmr-stak-cpu 가 컴파일이 잘 되었는지 확인합니다.


이제 설정을 하여야 합니다.


# vi config.txt

"pool_address" : "pool.minexmr.com:7777",

"wallet_address" : "모네로전자지갑주소값",

"pool_password" : "x",


"cpu_threads_conf" :

[

     { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 },

     { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 },

],


자신의 cpu 에 맞게 설정합니다.


4코어 4쓰레드라면 0,1,2 까지 하면 될겁니다.


4코어 8쓰레드라면 0,2,4,6 이렇게 하면 됩니다.


설정이 완료되었으면 이제 xmr-stak-cpu 를 실행하면 됩니다.


실행하고 "MEMORY ALLOC FAILED: mmap failed" 메시지가 뜬다면 아래 처럼 수정하고 적용합니다.


# vi /etc/sysctl.conf

vm.nr_hugepages=128


# sysctl -p




그리고 config.txt 파일을 읽어보면 /etc/security/limits.conf 파일에 아래 내용을 추가하라는 문구가 있습니다.


* soft memlock 262144

* hard memlock 262144


위 두줄을 추가하거나 * - memlock 262144 이렇게 한줄로 요약해서 추가하여도 됩니다.


저장한 다음에 putty 로 재접속을 하여야 적용이 됩니다.


재로그인 후 ulimit -a 명령어로 제대로 적용되었는지 확인하면 됩니다.


아니면 ulimit -l 262144 명령어를 실행하여도 바로 적용이 가능합니다.



▶ 리눅스 시작시 실행되도록 하기


# echo "cd /root/xmr-stak-cpu/bin" >> /etc/rc.d/rc.local
# echo "./xmr-stak-cpu &" >> /etc/rc.d/rc.local
# chmod +x /etc/rc.d/rc.local


이렇게 해 놓으면 재부팅 되더라도 자동실행이 됩니다.



▶ 백그라운드 실행 쉘스크립트


#!/bin/sh


./xmr-stak-cpu &


위 스크립트를 xmr-stak-cpu 파일이 있는 경로에 저장하고 chmod +x 로 실행권한을 주고 실행하면 백그라운드로 돌릴 수 있습니다.


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,