Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
expandCollapseAlltrue
rootNodos Seguros y Super Nodos
excerpttrue


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleIdiomas


  • Cree unidades de servicio systemd para zend y para el rastreador
  • Detenga el proceso zend
  • Inicie el proceso zend y servicios de zentracker
  • Obtenga el estado de zend y servicios de zentracker
  • Habilite unidades al iniciar




DescripciónComando
1Cree un archivo de unidad systemd para zend, copie y pegue todo el bloque de texto


Code Block
echo \
"[Unit]
Description=Zen daemon

[Service]
User=$USER
Type=forking
ExecStart=/usr/bin/zend -daemon -pid=$HOME/.zen/zend.pid
PIDFile=$HOME/.zen/zend.pid
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target" | sudo tee /lib/systemd/system/zend.service


2

Cree un archivo de unidad systemd para el rastreador de nodo (Node Tracker), copy and paste the entire block of text


Code Block
echo \
"[Unit]
Description=Zen node daemon installed on ~/nodetracker/

[Service]
User=$USER
Type=simple
WorkingDirectory=$HOME/nodetracker/
ExecStart=$(which node) $HOME/nodetracker/app.js
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target" | sudo tee /lib/systemd/system/zentracker.service


3

Pare zend y aplique la propiedad al usuario non-root de todos los archivos creados desde la parte 6.8



Code Block
zen-cli stop && sleep 30 && sudo chown -R $USER:$USER ~/




4

Pruebe archivos de unidad (unit files).


Code Block
sudo systemctl start zend zentracker


5

Compruebe el estado de ambos zend y el rastreador (tracker), ambos deben de estar activos ( en ejecución). Si el estado no le envía de vuelta a el comando del sistema, salga de los detalles de estado con CTRL + C.



Code Block
sudo systemctl status -n 0 zend zentracker



Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleEjemplo de Resultado

zenops@node01:~$ sudo systemctl status -n 0 zend zentracker
zend.service - Zen daemon
Loaded: loaded (/lib/systemd/system/zend.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2018-05-24 22:31:30 EDT; 34s ago
Process: 21612 ExecStart=/usr/bin/zend -daemon -pid=/home/zenops/.zen/zend.pid (code=exited, status=0/SUCCESS)
Main PID: 21615 (zend)
Tasks: 16
Memory: 810.0M
CPU: 18.963s
CGroup: /system.slice/zend.service
└─21615 /usr/bin/zend -daemon -pid=/home/zenops/.zen/zend.pid

zentracker.service - Zen node daemon installed on ~/nodetracker/

Loaded: loaded (/lib/systemd/system/zentracker.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2018-05-24 21:34:27 EDT; 1h 1min ago
Main PID: 19648 (node)
Tasks: 10
Memory: 38.9M
CPU: 4.110s
CGroup: /system.slice/zentracker.service
└─19648 /usr/local/bin/node /home/zenops/nodetracker/app.js


6

Siga los registros del rastreador para verificar el primer desafío recibido, salga presionando CTRL + C

Sea paciente para que el servidor de rastreo (tracking server) emita un desafío.

Espere que se termine el desafío, el tiempo total debe ser de menos de 200 (Nodos Seguros) or 100 (Super Nodos) para cumplir con los requisitos.

Durante un desafío, es posible que su nodo no responda a los comandos, ¡NO REINICIE O PARE ZEND!


Code Block
sudo journalctl -fu zentracker


7Si ambos archivos de unidad systemd funcionan correctamente (se muestran activos y corriendo en el paso 6), actívelos para el arranque.


Code Block
sudo systemctl enable zend zentracker



Parte 9 de 11 - Configure Los Servicios

Insert excerpt
Enlaces de Redes Sociales
Enlaces de Redes Sociales
nopaneltrue