본문 바로가기

IT

[Coin] Ubuntu 16.4 XMR-STAK monero7 설치 방법!!

예전에 걸어 놓았던 채굴기들을 살펴보러 간만에 접속해 보았더니

헛... 모네로가 하드포크 되면서 그동안 채굴이 안되고 있었다...ㅠ

마이닝풀 허브에 들어가 보니Monero 해시 알고리즘이 Cryptonight7 으로 변경되었습니다. 모네로 풀에서 최신 마이너와 설정 정보를 확인하고 업데이트 해주세요.

헛..... 지금 채굴하고 있는것은 헛손질 중이었던건가?....

여튼 급하게 모네로7로 변경해보았다

 


 

우선 xmr-stak을 설치하기 위한 라이브러리를 추가해주자

sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev 

 

 

루트패스워드는 각자의 몪이니... 암호를 임력해주면 주르륵 올라가며 금방 설치한다

다음은


깃허브에서 최신 소스를 받아오기

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

 

뭐 채굴프로그램 사이즈는 그리 크지 않기에 금방 받아온다 역시

이어서

이 채굴프로그램을 만드는데 수고한 개발자에게 수익을 얼마나 떼줄 것인가... 깊은 고민이 아닐 수 없다

난 고마운 마음에.. 기본 2%를 0%로 변경해 주고 말았다...

(미안합니다ㅠ 저도 어려워서...)

cd xmr-stak vi xmrstak/donate-level.hpp

마지막에 있는 이 라인을 
constexpr double fDevDonationLevel = 2.0 / 100.0;
이렇게 교체해 주자

constexpr double fDevDonationLevel = 0.0;

이제 채굴하면 다 내꺼... ㅋㅋㅋ

참고로 저렇게 주석처리하면 컴파일 할 때 에러가 난다.. 그냥 삭제하면 된다

자 이제 컴파일을 할 시간

mkdir build cd build cmake .. make install

하면 짜잔! 에러가 아래와 같이 나는 분도 있을 것이다

만약 위와같은 메세지가 나온다면

이렇게 컴파일하면 된다

cmake -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF .. make install

자 이제 실행준비 끝

cd bin ./xmr-stak

하고 실행시켜보면 아래와 같이 실행전 기본 설정화면이 나온다

(미리 pools.tpl 파일을 수정해 놓아도 된다)


자세히는 모르겠지만..
1번 모니터링 할것인가? 아니면 0을 눌러라 물어보면  0과 엔터를 눌러주고

2번 무엇을 캘 것인가 물어보면 monero7을 선택!
(다른걸 채굴하실 분은 다른걸 고르면 되겠다)

3번 풀 주소는 자신이 채굴하는 풀을 참고해서 주소를 써주자
(참고로 저건 마이닝풀허브)

4번 유저네임은 다 가지고 계신걸로 적어주시면 되겠다

5번 패스워드는 비워놓거나 x로

6번 뭔가 특별한 옵션같지만 몰라서 그냥 빈칸으로

7번 TLS/SSL 사용할건가요? 전 Y

8번 nicehash 쓸건가요? 전 Y

9번 멀티풀 사용할건가요? 멀티풀 쓰는분이 아니면 N

마지막 대답까지 마치면 짠 하고 실행이 되면서

짜잔 하고 실행이 되면서 CPU는 비명을 지르게 될 것이고 그럼

완료!!ㅋㅋㅋ


하지만 모든게 다 순탄치는 않은법...

메모리 에러가 나시는 분이 있을것이다...

그럴때는  입력해주고 다시 실행시켜보시라
(한번 설정하면 컨피그 파일이 생겨서 다시 안해도 됩니다)

sudo sysctl -w vm.nr_hugepages=128

 

 

이러면 에러가 없어지면서 잘 실행 됩니다


콘솔로 접속하신 분들은

이상하게 콘솔만 접속을 끊으면 채굴이 멈출때가 있을 것이다...

이런분들은 Root권한으로 알아서 돌게 해줘야 한다...

바로 nohup을 사용해서!!

vi start.sh sudo sysctl -w vm.nr_hugepages=128 sudo ./xmr-stak

일단 start.sh 파일을 만들어주고 명령어를 미리 넣어두고



실행시켜 보자!!

nohup /home/xmr-stak/build/bin/start.sh &

 

top으로 살펴보면 CPU가 비명을!!

그러면 이제 정말 끝!!