系统维护

安全/超级节点有许多设置指南,这里我们介绍系统维护所要求的最常见选项

常用的zen-cli命令用于验证节点状态
如何启动,停止,重启进程
检查进程的状态
获取系统日志以进行故障排除



描述指令

zen-cli 指令
1显示钱包中的地址

For t_addresses(透明地址)

zen-cli listaddresses

For z_addresses(隐蔽地址)

zen-cli z_listaddresses
2检查余额

For t_addresses(透明地址余额)

zen-cli listaddressgroupings

For total balance (透明+隐蔽所有余额)

zen-cli z_gettotalbalance

对于单个z_addresses(用值替换z_address)

zen-cli z_getbalance z_address
3导出/转储私钥

对于t_addresses(用值替换t_address)

zen-cli dumpprivkey t_address

对于z_addresses(用值替换z_address)

zen-cli z_exportkey z_address
4检查区块高度
zen-cli getinfo | grep blocks
5

通过zend守护进程发送交易

替换;

可以把fromAddress替换成t_address和Z-address,toAddress也可替换成t_address和Z-address,附带发送金额(数字)

zen-cli z_sendmany 'fromAddress' '[{"address": "toAddress", "amount": amt}]'

启动,停止或重启进程
6

如何启动,停止,重新启动并检查zend的状态

使用systemd安装(假设单元文件名为'zend.service')

sudo systemctl start zend
sudo systemctl stop zend
sudo systemctl restart zend
sudo systemctl status zend

monit安装

sudo monit start zend
sudo monit stop zend
sudo monit restart zend
sudo monit status
7如何启动,停止,重新启动和检查节点跟踪器的状态

使用systemd安装(假设单元文件名为'zend.service')

sudo systemctl start zentracker
sudo systemctl stop zentracker
sudo systemctl restart zentracker
sudo systemctl status zentracker

pm2安装(假设跟踪器作为唯一或第一个进程运行,编号为0)

pm2 stop 0
pm2 stop 0
pm2 restart 0
pm2 status 0

检查日志
8如何查看zend日志

使用以下命令查看zend输出日志,按CTRL + c退出

tail -f ~/.zen/debug.log
9如何查看节点跟踪器日志

使用systemd安装(假设单元文件名为'zend.service') CTRL+c退出

sudo journalctl -fu zentracker

使用pm2安装(假设跟踪器作为唯一或第一个进程运行,编号为0)

pm2 logs

或直接尾随pm2日志

tail -f ~/.pm2/logs/secnodetracker-out-0.log
10如何获取zend日志(如需帮助,请到helpdesk提交ticket获得帮助)。 此命令将在用户的主目录中创建名为“zendlog.txt”的文件
cp ~/.zen/debug.log ~/zendlog.txt
11如何获取节点跟踪器日志(如需帮助,请到helpdesk提交ticket获得帮助)。 任一命令都将在用户的主目录中创建名为“trackerlog.txt”的文件

使用systemd安装(假设单元文件名为'zend.service')

sudo journalctl --no-pager -u zentracker > ~/trackerlog.txt

使用pm2安装(假设跟踪器作为唯一或第一个进程运行,编号为0)

cp ~/.pm2/logs/secnodetracker-out-0.log > ~/trackerlog.txt



© 2019 Horizen. All rights reserved.