Linux
开发网 Linux 运行全节点教程(非测试网)
服务器最低要求:2C 8G (注:2C 4G 也可以)
使用的系统:Ubuntu 20.04
1. 安装 Docker 和 docker-compose
依次执行如下命令安装 Docker 和 docker-compose。
# 安装 Docker
wget -O get-docker.sh https://get.docker.com
sudo sh get-docker.sh
rm -f get-docker.sh
# 安装 docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose检查 Docker 和 docker-compose 是否安装:
docker -v
docker-compose -v
2. 下载 Aptos 节点运行所需文件
依次执行如下命令:
下载完成后,使用命令 ls -al 查看目录下的文件:

3. 创建静态身份
创建静态身份的目的是,每次启动都使用这个身份。
3.1 生成私钥、公钥和 Peer ID
在之前的目录下,执行命令生成私钥:
运行的结果如下:
08500EDFBE94721A8D5614529AAC4E1AF427BB47498EC0E1A65815057137516A就是私钥;3129d20a6ebb3a92be794db60416e6eb92c826d2733c391a4f8ee6d4e573b764是 Peer ID,也是公钥;
3.2 修改全节点的静态身份
编辑 public full node.yaml 文件,并修改私钥和 Peer ID:
修改后的结果如下:

4. 运行全节点
在前面的目录下,输入如下命令运行节点:
查看节点运行状态:

5. 检查节点
5.1 查看 Peer ID
5.2 查看同步状态
Aptos 网络看板:https://status.devnet.aptos.dev
社区提供的检查节点状态网址:
6. 节点更新
6.1 关闭节点
执行如下命令:

6.2 删除数据文件
执行如下命令:

6.3 删除 genesis.blob 和 waypoint.txt 文件并重新下载
genesis.blob 和 waypoint.txt 文件并重新下载执行如下命令即可下载并覆盖原文件:
6.4 更新节点镜像
运行如下命令:

6.5 启动全节点
在上面的命令行界面中运行如下命令:

Last updated