2020年7月22日星期三

安装运行 微力同步服务

微力同步(verysync)一款高效的数据传输工具,官方网站:http://www.verysync.com/
获取最新的安装包访问http://releases-cdn.verysync.com/releases/

简单易用的多平台文件同步软件,惊人的传输速度是不同于其他产品的最大优势, 微力同步 的智能 P2P 技术加速同步,会将文件分割成若干份仅 KB 的数据同步,而文件都会进行 AES 加密处理。

Linux系统安装:

在开始之前先需要有root账户权限
查询CPU架构信息
通过上面uname -m命令,可以得到CPU架构信息,按CPU架构选择软件包

# 下载文件
wget http://releases-cdn.verysync.com/releases/release-v1.5.3/verysync-linux-arm64-v1.5.3.tar.gz
# 解压文件
tar -zxvf verysync-linux-arm64-v1.5.3.tar.gz
#重命名解压文件夹

mv verysync-linux-arm64-v1.5.3 verysync
#进入 verysync 目录

cd /var/soft/verysync
#给verysync程序加上执行权限
chmod +x verysync 或执行 chmod -R 777 verysync 一样效果

等上述内容都操作完后可以执行开始命令即可运行


./verysync -gui-address :8886

更多相关命令


./verysync -help #帮助

./verysync -service install #安装

./verysync -service uninstall #卸载

./verysync -service start #启动

./verysync -service stop #停止

./verysync -service restart #重启

./verysync -service status #服务状态

注:【WEB端-选项-调试-停止微力】后,直接使用启动命令可能会无效,试试重启命令,再不行试试先安装,后重启。

Windows 安装为服务运行模式,开机自动运行(免登录)


本文环境假设verysync.exe位于D:\Program Files\verysync\verysync.exe,如果您的verysync.exe在别的路径下,做对应的修改即可。
本文描述方法同样适用win7 win10 window server 环境。

1. 在开始菜单中找到命令行提示符程序(CMD), 右键以管理员方式运行

2. 通过CD 命令切换到微力程所在目录,这里是c:\verysync, 第2条命令安装为系统服务


cd /d D:\Program Files\verysync
verysync.exe -service install -gui-address :8888 -home  "D:\Program Files\verysync\config"

原来默认的配置存储在
%localappdata%/verysync
可以复制出来用 -home 指定位置,所有数据不影响,如 -home 后面的路径有空格,需要用双引号把路径括起来,例:"D:\Program Files\verysync\config"


第3步: 在系统服务中,可以看到微力同步_verysync 服务已经安装成功,可以进行服务管理了,如启动暂停等。

第4步:为了防止微力服务意外退出导致同步服务停止,我们可以双击微力服务条目,在弹出的选项卡中,点击恢复选项卡, 将第一次失败,第二次失败,第三次失败动作都修改为重新启动服务。

到此,恭喜您,已经完成服务配置。


启动服务
verysync.exe -service start
停止服务
verysync.exe -service stop
卸载服务
verysync.exe -service uninstall


高级参数:

服务相关的命令行参数:
-servce 服务控制 支持 install, uninstall, status, start, stop
-service-name 服务名称 默认为verysync
-service-user 用指定的用户运行服务
-watch-files 监控文件变化最大的数值 默认20W

服务安装示例:
以下命令安装为Windows服务,并使用d:\config作为数据库索引存放位置,如果需要远程访问,需要增加-gui-address :8886
verysync.exe -service install -home D:\Program Files\verysync\config