Керування вашою нодою Massa за допомогою SystemD

Переклад оригінальної статті Manage your Massa node with SystemD

Як створити фоновий процес

SystemD — це daemon служба інструментів та бібліотек, призначена для централізованого запуску програм як фонових процесів в операційних системах Linux.

Системні служби SystemD дозволяють налаштувати програму для виконання автоматизованих процесів, таких як запуск при завантаженні системи або перезапуск, якщо програма з якоїсь причини зупиняється…

У випадку блокчейн-нод, ці служби використовуються для керування програмою ноди та її перезапуску у разі збою.

Створіть службу massad

Для створення служби необхідно виконати наступні кроки:

  • Створити файл massad.service зі службовою інструкцією
  • Керувати службою massad за допомогою службових команд

Створіть файл massad.service

Системний файл massad.service міститиме інструкції системної служби, і його потрібно завжди зберігати в директорію:

/ etc / systemd / system /

sudo tee /etc/systemd/system/massad.service > /dev/null << EOF[Unit]Description=Massa NodeAfter=network-online.target[Service]User=rootWorkingDirectory=/home/[USER]/massa/massa-nodeExecStart=/home/[USER]/massa/target/release/massa-node -p [PASSWORD]Restart=on-failureRestartSec=3LimitNOFILE=65535[Install]WantedBy=multi-user.targetEOF

Якщо файл створено успішно, ви зможете побачити його вміст:

Command: cat /etc/systemd/system/massad.service

Переконайтеся, що файл має права root :

Command: chmod 777 massad.service

Керування службою massad

Для керування службою systemctl у вас є кілька спеціальних команд:

Активуйте та запустіть deamon із massad:

Command: sudo systemctl daemon-reloadCommand: sudo systemctl enable massad
Command: sudo systemctl start massad

Перевірте, чи успішно запущено daemon

параметр status дозволяє бачити інформацію про стан служби, ця команда необхідна, щоб побачити, працює вона чи ні.

Command: sudo systemctl status massad
Massa

Щоб вийти з цього екрана, натисніть:

CTRL + C

Перевіряйте daemon logs в режимі реального часу

Команда journalctl дозволяє переглядати журнал, створений службою.

Command: sudo journalctl -u massad –f

Щоб вийти з цього екрана, натисніть:

CTRL + C

Якщо потрібно перезавантажити систему:

Command: sudo systemctl restart massad

ПЕРЕГЛЯНЬТЕ ПОВНИЙ ГАЙД ПО ЗАПУСКУ НОДИ MASSA

Про Massa:

Massa – це високопродуктивний блокчейн, розроблений із самого початку, щоб бути по-справжньому децентралізованим. Тестнет Massa був випущений в липні 2021 року, надаючи будь-якому користувачеві простий спосіб протестувати наш протокол, і з того часу блокчейн постійно вдосконалюється. У тестовій мережі Massa зараз працює приблизно 7000 нод.

Приєднуйтесь до нашої української спільноти в telegram: https://t.me/massa_ua

Вебсайт: massa.net
Explorer тестової мережі: test.massa.net
Документація: https://massa.readthedocs.io/
Вихідний код та посібники: github.com/massalabs/massa
Телеграм: t.me/massanetwork
Discord: discord.gg/massa
Twitter: https://twitter.com/MassaLabs
Reddit: reddit.com/r/massa/
YouTube: youtube.com/channel/UChVfdvYpn0eFk4B-T7TGmOg

Total
0
Shares
Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Previous Post

Massa, найбільш доступний рівень 1 на сьогодні

Next Post

Огляд програми амбасадорів Massa


Відмова від відповідальності: цей вебсайт не спонукає нікого інвестувати в криптопроєкти, про які тут написано. Це проста інформація про криптопроєкти, які нам цікаві.
Related Posts