암호화화폐 / 가상화폐 TRON 테스트넷 노드 돌리기
평소 관심있던 가상화페중에 TRON이라는 토큰의 테스트넷 노드를 돌리는 방법을 좀 알아볼까 한다
테스트넷 노드 돌리는 방법이 메인넷을 가서도 유효한다면 노드를 통해 DPOS로 발생하는 이익을 조금이라도 챙길 수 있지 않을까
하는 생각에 여기 저기서 주워들은 정보들로 포스팅을 작성 하도록 하겠다
우선 아무 리눅스가 들어간 서버를 마련하고.. 아마존 클라우드 돌리는 법이 요 블로그 안 어딘가에 있었던것 같은데....... 어디더라.........
리눅스를 마련했으면 아래로 넘어갈 수 있다
일단 루트에 공간을 만들어주고
mkdir git
cd git
git clone https://github.com/tronprotocol/java-tron.git 혹은 sudo git clone https://github.com/tronprotocol/java-tron.git
하면? 아래같이 오류가 발생한다!
오류가 발생 했다면 여기
yum install git 혹은 sudo yum install git
오류가 발생 안했다면 여기
리포지토리를 내려받아서 아래와 같이 java-tron폴더가 생긴다
그 다음은
./gradlew build
빌드 실패와 함께 javafx.util관련 오류가 난다 여기
위 오류는 자바에 javafx 가 없어서 발생하므로 본인의 java 버전을 확인하자
[root@oracle git]# java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode) |
openjdk이면 위와 같은 오류가 발생하므로
oracle java 8을 다운받도록 하자
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm"
다 받았다면 설치 진행
|
자바도 설치가 완료 되었으면
alternatives --config java
하고 새로설치한 자바홈을 선택해준다
|
자바경로도 바꿔주고 다시
git 폴더의 java-tron폴더로 가서
빌드가 잘된다
빌드가 성공적으로 완료 되었다 여기
노드 실행은 ./gradlew run 으로하고 ./gradlew run -Pwitness 으로 witness 즉 목격자 노드를 실행 가능하다
|
잘 돈다..
여기서.. nohup으로 백그라운드 실행을 해야하는데
조금 더 신식 방식으로다가 screen 을 이용해보도록 하자
yum install screen 또는 sudo yum install screen
|
어떻게 사용하느냐..
screen 엔터 하면
새 화면으로 넘어간다
넘어가면 ./gradlew run을 실행하고
Ctrl+a, Ctrl+d 를 눌러서 빠져나온다
잘 돌아가는지 보려면
screen -ls
[root@oracle ext]# screen -ls There is a screen on: 7433.pts-1.oracle (Detached) 1 Socket in /var/run/screen/S-root. |
screen이 하나 있는데 Detached되어 있다
다시 들어가려면?
screen -r 하면 다시 실행 화면으로 돌아간다
그럼 오늘은 여기까지..
'관심거리' 카테고리의 다른 글
강아지 안락사 관련 사람들의 이중성 (0) | 2019.07.05 |
---|---|
아프리카 피랍 40대 한국여성 얼굴 (0) | 2019.05.14 |
아마존 클라우드 EC2에 그누보드 설치하기 / apache 2.4 mariadb 10.1 php 7.1 (0) | 2017.11.06 |
아마존 클라우드 EC2에 제로보드 설치하기 / apache 2.4 mariadb 10.1 php 7.1 (0) | 2017.11.06 |
아마존 클라우드 EC2에 DB설정하기 / 웹서버 만들기 3 (0) | 2017.11.05 |