常见问题
MyTonCtrl 目录用法
MyTonCtrl 是一个包装器,它将文件存储在两个地方:
~/.local/share/mytonctrl/
- 日志等长期文件存储在这里。/tmp/mytonctrl/
- 临时文件存储在这里。
MyTonCtrl 还包括另一个脚本,即 mytoncore,它将文件存储在以下位置:
~/.local/share/mytoncore/
- 永久文件,主要配置将存储在这里。/tmp/mytoncore/
- 临时文件,用于选举的参数将保存在这里。
MyTonCtrl 会将自身和验证器的源代码下载到以下目录中:
/usr/src/mytonctrl/
/usr/src/ton/
MyTonCtrl 将验证器组件编译到以下目录中:
/usr/bin/ton/
MyTonCtrl 会在此处为验证器创建一个工作目录:
/var/ton/
如果 MyTonCtrl 是以 root 用户身份安装的
配置将以不同方式存储:
/usr/local/bin/mytonctrl/
/usr/local/bin/mytoncore/
如何删除 MyTonCtrl
以管理员身份运行脚本,删除编译后的 TON 组件:
sudo bash /usr/src/mytonctrl/scripts/uninstall.sh
sudo rm -rf /usr/bin/ton
在此过程中,请确保您有足够的权限来删除或修改这些文件或目录。
使用 MyTonCtrl 更改目录
安装前更改验证器工作目录
如果想在安装前更改验证器的工作目录,有两种方法:
-
分叉项目 - 您可以分叉项目并在其中进行修改。了解如何使用
man git-fork
fork 项目。 -
** 创建符号链接** - 也可以使用以下命 令创建符号链接:
```bash
ln -s /opt/ton/var/ton
```此命令将创建指向
/opt/ton
的链接/var/ton
。
安装后更改验证器工作目录
如果想在安装后将验证器的工作目录从 /var/ton/
改为 /var/ton/
,请执行以下步骤:
-
** 停止服务** - 您需要使用这些命令停止服务:
systemctl stop validator.service
systemctl stop mytoncore.service -
** 移动验证程序文件** - 然后,您需要使用该命令移动验证程序文件:
mv /var/ton/* /opt/ton/
-
更新配置路径 - 替换位于
~/.local/share/mytoncore/mytoncore.db
的配置路径。 -
关于经验的说明 - 没有进行过这种转移的经验,因此在进行转移时要考虑到这一点。
请确保您有足够的权限进行这些更改或运行这些命令。
在 MyTonCtrl 中了解验证程序状态并重启验证程序
本文档将帮助您了解如何确认 MyTonCtrl 是否已成为正式验证程序,以及如何重新启动验证程序。
重启校验器
如果需要重启验证器,可以运行以下命令:
systemctl restart validator.service
确保您有足够的权限执行这些命令并进行必要的调整。在执行可能影响验证程序的操作前,请务必备份重要数据。