banner
卡卡

卡卡

why so serious?

Titan 測試網激勵活動

image

官方網站:https://www.titannet.io/zh/index.html
官方文件:https://titannet.gitbook.io/titan-network-cn

本文所使用的機器配置:
1 核 1GB
Linux Ubuntu 22.04 系統

0x00: 下載官方程式庫並解壓縮#

# 下載
wget https://github.com/Titannet-dao/titan-node/releases/download/v0.1.16/titan_v0.1.16_linux_amd64.tar.gz

# 解壓縮
tar -xzvf titan_v0.1.16_linux_amd64.tar.gz

# 進入專案根目錄
cd titan_v0.1.16_linux_amd64/

0x01: 啟動節點#

(先別執行,結合 0x02 進行閱讀!)

# 由於專案根目錄沒有加入環境變數,需要./指定
./titan-edge daemon start --init --url https://test-locator.titannet.io:5000/rpc/v0

執行完該命令後,程式已經在跑了。不過這是直接在終端跑,關閉終端或者斷開與伺服器的連接後,程式就會關閉。因此需要讓程式在後台運行,下面介紹如何使用 pm2 工具將該命令掛為守護進程,在後台執行。

0x02: 後台執行#

為了方便,編寫一個 shell 腳本來執行 0x01 中提到的命令。然後再使用 pm2 工具將該 shell 腳本掛為守護進程。

1. 編寫 shell 腳本#

vi 是 Linux 系統中的一個終端文本編輯工具。
執行 vi run.sh,建立文件。按i鍵進入編輯模式,輸入或粘貼腳本:

#!/bin/bash

./titan-edge daemon start --init --url https://test-locator.titannet.io:5000/rpc/v0

ESC推出編輯模式。
再按:wq保存並退出。

將 run.sh 文件設為可執行:chmod +x run.sh

2. pm2 掛守護進程#

pm2 是一個流行的 Node.js 進程管理工具,可以用於簡化 Node.js 應用程序的部署、監控和管理。另外,也可以對 shell 文件進行同樣的操作。

# pm2的安裝
sudo apt update
sudo apt install nodejs
sudo apt install npm
npm install -g pm2
# 將run.sh掛為守護進程,並起個別名:
pm2 start run.sh --name titan
# 其餘操作:
pm2 list  # 列出pm2所管理的進程
pm2 stop titan  # 停止run.sh運行
pm2 start titan # 啟動

0x03: 申請身份碼#

該步驟跟官方教程走即可。
本人邀請碼:ZYkTSc 🤝

0x04: 綁定身份碼#

# 將申請到的身份碼替換"your-hash-here"
./titan-edge bind --hash=your-hash-here https://api-test1.container1.titannet.io/api/v2/device/binding

注意:

  1. 身份碼是會變的;
  2. 啟動節點後,都需要進行一次綁定;

綁定完身份碼之後就可以去控制台看看設備有沒有上線了,可以稍等一會,有延遲。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。