ETH节点-服务器部署
文章目录
1.服务器配置及基础软件下载
1.1 服务器配置
强烈建议使用AWS(亚马逊云的EC2服务器)
1.1.1 最低配置
CPU:4核
内存:8GB
磁盘:
系统盘:100GB
数据盘:2048GB
网络:5M+
AWS服务器名称:c5.xlarge
1.1.2 中等配置
CPU:8核
内存:16GB
磁盘:
系统盘:100GB
数据盘:2048GB
网络:8M+
AWS服务器名称:c5.2xlarge
1.1.3 高级配置
CPU:16核
内存:32GB
磁盘:
系统盘:100GB
数据盘:2048GB
网络:25M+
AWS服务器名称:c5.4xlarge
1.2 基础软件下载
#CentOS下载基础软件
yum update -y && yum -y install epel-release && yum install -y vim wget tree lrasz gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel iproute net-tools istop httpd-tools unzip git supervisor htop lrzsz
#Ubuntu下载基础软件
apt update && apt upgrade && apt -y install vim wget tree lrasz gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel iproute net-tools istop httpd-tools unzip git htop lrzsz
1.3 数据盘格式化并且挂载
#ETH数据盘格式化并且挂载
#格式化硬盘
mkfs.xfs -f /dev/nvme1n1 #2T硬盘进行格式化
#查看是否存在UUID
lsblk -a
lsblk -f
#挂载磁盘到数据目录
mount /dev/nvme1n1 /eth
df -h
2.安装相关工具软件
2.1 配置安装Go语言运行环境
###下载安装Golang
#下载
wget https://dl.google.com/go/go1.18.1.linux-amd64.tar.gz
sudo tar -zxvf go1.18.1.linux-amd64.tar.gz -C /usr/local
#设置环境变量
sudo vim /etc/profile
export