织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

如何参与以太坊 2.0 Medalla 测试网?技术详解 Ubuntu 和 Prysm 设置 (3)

时间:2020-08-14 08:40来源:未知 作者:admin 点击:
# ufw enable# ufw status numbered 输出应如下图所示: UFW 防火墙设置 创建一个新的用户账户,并授予其管理权限 使用 root 账户登陆存在很大的风险。让我们来重
# ufw enable# ufw status numbered

输出应如下图所示:

教程 | 使用 Ubuntu 和 Prysm 参与 Medalla 测试网UFW 防火墙设置

创建一个新的用户账户,并授予其管理权限

使用 root 账户登陆存在很大的风险。让我们来重新创建一个拥有管理权限的用户账户。

# adduser <yourusername>

你需要输入密码以及其它信息。

将新的用户加入 sudo 群组,即可授予其管理权限。

# usermod -aG sudo <yourusername>

当你以登陆时,你可以在命令行前键入 sudo ,即可以超级用户的权限来执行操作。

可选项:如果你使用 SSH 密钥连接你的实例,你需要将这个新账户与 root 账户的 SSH 密钥数据进行关联。

# rsync --archive --chown=<yourusername>:<yourusername> ~/.ssh /home/<yourusername>

第二步 —— 升级你的系统

注销你的 root 账户登录状态和 SSH,使用你新创建的用户名进入 Ubuntu 系统,运行下列命令行来升级系统。

$ sudo apt update && sudo apt upgrade $ sudo apt dist-upgrade && sudo apt autoremove

第三步 —— 安装并运行 Go Ethereum 节点

本步的用意是安装并配置好一个将来的你的信标链节点需要连接的以太坊 1.0 节点。如果你倾向于使用由第三方托管的节点(比如 Infura),那就跳过这一步。

安装 Go Ethereum

Go Ethereum 建议使用 PPA 的(Personal Package Archives,个人安装包归档)。

$ sudo add-apt-repository -y ppa:ethereum/ethereum

更新安装包并安装最新的稳定版本。

$ sudo apt-get update $ sudo apt-get install ethereum

运行 Go Ethereum 作为后台服务

为要运行的服务创建一个用户。此种类型的用户无法登录服务器。

sudo useradd --no-create-home --shell /bin/false goeth

为 Eth1 区块链创建数据文件夹。这是存储 Eth1 节点数据所必须的操作。使用 -p 来创建完整的路径。

$ sudo mkdir -p /var/lib/goethereum

设定文件夹权限。用户 goeth 需要权限来修改该数据文件夹。

$ sudo chown -R goeth:goeth /var/lib/goethereum

创建一个 systemd 服务文件来存储服务配置。我们将使用配置文件来命令你的 systemd 运行 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容