Solana 主网验证者 - 更新 Solana 版本
维护 Solana 验证者包括更新 Solana 版本。
本页介绍如何更新您的 Solana 主网验证者。
更新 SLV 版本
要更新 SLV 验证者版本,请运行以下命令:
bash
$ slv upgrade$ slv upgrade应用 Solana 版本更新
要应用 Solana 主网更新,请运行以下命令。
要将更新应用到所有验证者,请在不使用
-p 标志的情况下运行命令。要将更新应用到特定验证者,请使用
-p 标志指定验证者的公钥。您还可以通过逗号分隔多个验证者的公钥来指定多个验证者。
bash
slv v install:solana -n mainnet -p <名称>slv v install:solana -n mainnet -p <名称>运行上述命令将更新节点上的 Solana CLI 版本。
此时更新尚未生效,因此您需要重新启动节点。
从源代码构建
如果您需要所有软件包,请运行以下命令从源代码构建:
bash
slv v build:solana-cli -n mainnet -p <名称>slv v build:solana-cli -n mainnet -p <名称>更新 Firedancer 版本
对于 Firedancer 验证者,请使用以下命令进行更新:
bash
slv v update:firedancer -n mainnet -p <名称>slv v update:firedancer -n mainnet -p <名称>更新 Solana 版本后重启
※ ⚠️ 重启节点将导致其与网络失去同步,请谨慎重启。
bash
slv v restart -n mainnet -p <名称>slv v restart -n mainnet -p <名称>调试和监控
部署后,您可以直接调试和监控您的 Solana 节点。
使用以下命令可以轻松检查节点状态:
通过 SSH 使用验证者的 IP 地址连接:
bash
ssh solv@<your-validator-ip>ssh solv@<your-validator-ip>检查 Solana 节点的当前状态:
bash
solv msolv m注意:
solv 是 agave-validator -l /mnt/ledger 命令的别名。
此别名在 Solana 节点部署期间自动添加到 ~/.profile。