ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Использование каталога 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
. -
Создать символьную ссылку - Вы также можете создать символьную ссылку с помощью следующей команды:
```bash
ln -s /opt/ton/var/ton
```Эта команда создаст ссылку
/var/ton
, которая указ ывает на/opt/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
Убедитесь, что у вас достаточно прав для выполнения этих команд и внесения необходимых изменений. Всегда помните о резервном копировании важных данных перед выполнением операций, которые могут потенциально повлиять на ваш валидатор.