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 -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 로 실행권한을 주고 실행하면 백그라운드로 돌릴 수 있습니다.
'암호화폐' 카테고리의 다른 글
모네로 채굴 CPU 점유율 제한하기 (0) | 2017.10.30 |
---|---|
모네로 마이닝풀 상태 확인 (0) | 2017.10.30 |
모네로 개인지갑 생성 방법 (0) | 2017.10.29 |
윈도우 모네로 CPU로 채굴 방법 (0) | 2017.10.27 |
빗썸(bithumb) 가입 후 모네로 전자지갑 주소 생성 (0) | 2017.10.27 |