请选择 进入手机版 | 继续访问电脑版

微力同步 文件同步传输解决方案

 找回密码
 立即注册
搜索
查看: 4248|回复: 5

Centos服务器版本(无桌面)安装微力同步verysync

[复制链接]

2

主题

3

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2017-11-22 19:54:18 | 显示全部楼层 |阅读模式
1.下载程序


下载 Linux版本,注意32、64位


  • 将文件解压到/home/verysync目录(按照个人习惯设定,会影响后面参数设置)

                               
登录/注册后可看大图


  • 添加 /etc/profile
vi /etc/profile

添加内容到最后

export  PATH=/home/verysyncPATH


退出保存执行

source /etc/profile


2.    创建verysync.service服务启动

$>vi /usr/lib/systemd/system/verysync.service


添加下面内容


[Unit]

Description=verysync

After=network.target


[Service]

Type=forking

ExecStart=/home/verysync/vsserver.sh start

ExecReload=/home/verysync/vsserver.sh restart

ExecStop=/home/verysync/vsserver.sh stop

PrivateTmp=true


[Install]

WantedBy=multi-user.target



$>systemctl enable verysync



回复

使用道具 举报

2

主题

3

帖子

24

积分

新手上路

Rank: 1

积分
24
 楼主| 发表于 2017-11-22 19:54:36 | 显示全部楼层

3.    创建/vsserver.sh服务启动


$>vi /home/verysync/vsserver.sh
添加下面内容


#! /bin/sh
export HOME=/home/verysync


#启动方法
start(){
        echo "【verysync】server start......"
        nohup /home/verysync/verysync -gui-address 0.0.0.0:8886 > /home/verysync/log/log-`date +"%Y%m%d%H%M%S"`.log &


}


#停止方法
stop(){
       ps -ef|grep verysync|awk '{print $2}'|while read pid
        do
           kill -9 $pid
        done
        echo "【verysync】server stop......"
}


#查看状态
status(){
        ps -ef|grep verysync


}


case "$1" in
start)
  start
  ;;
stop)
  stop
  ;;
status)
  status
  ;;
restart)
  stop
  start
  ;;
*)
  printf 'Usage: %s {start|stop|restart}\n' "$prog"
  exit 1
  ;;
esac


4.    打开配置verysync


•打开浏览器,输入https://服务器IP:8886/ 或者 http://服务器IP:8886/



•设置账户密码和监听配置








5.    启动关闭程序检查
$>systemctl restart verysync.service
$>ps -ef|grep verysync




$>systemctl status verysync.service




$>systemctl stop verysync.service
$>ps -ef|grep verysync
回复

使用道具 举报

0

主题

1

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2018-2-7 23:01:58 | 显示全部楼层
适用于debian吗?
回复

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2018-2-24 14:38:47 | 显示全部楼层
本帖最后由 tongxin606 于 2018-2-24 14:53 编辑

测试了下debian可以 我用的openmediavault
vim编辑/etc/profile文件 在文件结尾添加环境变量 export PATH="/home/verysync :$PATH"
verysync.service放到/lib/systemd/system/下执行systemctl enable verysync.service
按照楼主的脚本在/home/verysync下创建vsserver.sh 记得删掉中文注释并赋予执行权限
在 /home/verysync/目录新建log文件夹并检查是否有写权限
最后systemctl restart verysync.service启动服务即可
回复

使用道具 举报

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2018-2-24 14:48:36 | 显示全部楼层
systemctl status verysync.service查看状态时提示有:/home/verysync/vsserver.sh: 9: /home/verysync/vsserver.sh: cannot create /home/verysync/log/log-20180224...nexistent
请检查是否有log文件夹 是否有写权限
verysync.service: main process exited, code=exited, status=2/INVALIDARGUMENT
应该检查环境变量是否设置正确

改坏了/etc/profile后的解决方法
在shell下执行
export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
就可以使用vim重新编辑profile文件了。编辑完记得source /etc/profile

回复

使用道具 举报

2

主题

9

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2018-6-4 02:43:41 | 显示全部楼层
不会操作啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微力同步

GMT+8, 2020-4-4 19:38 , Processed in 0.042599 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表