建立账户和存储目录我们将让验证者能作为一项后台服务运行,并且在系统重启时这个线程会自动重启。 为要运行的服务创建一个用户账户(系统账户)。此种类型的账户无法登录服务器。 $ sudo useradd --no-create-home --shell /bin/false validator 为验证者客户端创建数据存储目录,也就是跟验证者相关的数据库存放的地方。使用 $ sudo mkdir -p /var/lib/prysm/validator 设置目录的权限。这个 $ sudo chown -R validator:validator /var/lib/prysm/validator 现在,复制我们之前编译好的
$ cd prysm$ sudo cp bazel-bin/validator/linux_amd64_stripped/validator /usr/local/bin 把用户和群组权限设给 $ sudo chown -R validator:validator /usr/local/bin/validator 创建和配置服务创建一个 systemd 服务文件来存储服务配置。 $ sudo nano /etc/systemd/system/validator.service 完全复制下列内容到这个文件中,就除了下面的两个例外: 用你正在使用的用户名替代那两个。 用你的 Prysm POAP 参与奖章值 替换掉 ,这样就能获得特殊的 NFT 奖品(POAP 奖章)!例如 [Unit] Description=Validator Wants=network-online.target After=network-online.target [Service] Type=simple User=validator Group=validator Restart=always RestartSec=5 ExecStart=/usr/local/bin/validator --datadir /var/lib/prysm/validator --wallet-dir /home//.eth2validators/prysm-wallet-v2 --wallet-password-file /home//.eth2validators/prysm-wallet-v2/password.txt --graffiti "" (责任编辑:admin) |