首页 > 系统相关 >centos7 安装 rclone

centos7 安装 rclone

时间:2024-10-23 16:33:33浏览次数:1  
标签:rclone -- data mnt centos7 tos 安装 PORT

1.下载安装

wget https://tos-tools.tos-cn-beijing.volces.com/third-party%2Frclone-current-linux-amd64.zip
unzip third-party%2Frclone-current-linux-amd64.zip
cd rclone-v1.58.0-linux-amd64

2.拷贝二进制文件并修改权限

sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rclone

3.检查是否已安装成功

rclone version

挂载(可选)

ln -s /home/data /mnt/

4.常用命令

rclone config file                #查看路径
/root/.config/rclone/rclone.conf  #修改配置

[volces-tos]
type = s3
provider = Storj
access_key_id = AKLTNzFhY2IwNzJlNTA
secret_access_key = TlRBMVpUJM05XTQ==
endpoint = https://tos-s3-cn-shanghai.volces.com/
force_path_style = false
disable_http2 = true
list_version = 2
[local]
type = local
path = /home/vision/slatest/aa

5.启动服务

rclone serve http --addr 0.0.0.0:80 local:/mnt/data/dlyphoneapps/ &

6.定时检查测服务

# 检查rclone
* * * * * /mnt/data/check_rclone_server.sh > /dev/null

# 每三分钟同步一次 
*/3 * * * * rclone sync volces-tos:yunshoujiappstore/yunshoujiappstore /mnt/data/dlyphoneapps/yunshoujiappstore --ignore-existing --bwlimit 20M --log-file /mnt/data/rclone-appstore.log --log-level INFO

#!/bin/bash

# 定义端口号
PORT=80

# 使用 netstat 检查端口是否已经被占用
# -tulpn 显示 TCP 和 UDP 的端口及其程序
# grep -w 匹配完整的单词
if ! netstat -tulpn | grep -w ":$PORT"; then
    #echo "Port $PORT is not in use. Starting rclone..."
    # 端口未被占用,启动 rclone 服务
    rclone serve http --addr 0.0.0.0:80 local:/mnt/data/dlyphoneapps/ &
     echo "$(date) Port $PORT is not in use. Starting rclone..."  >> /mnt/data/rclone-http.log
else
    echo "Port $PORT is already in use. No action required." 
fi

标签:rclone,--,data,mnt,centos7,tos,安装,PORT
From: https://www.cnblogs.com/chenlifan/p/18497712

相关文章

  • 【jetson orin】Jetson Containers介绍安装与应用
    MachineLearningContainersforJetsonandJetPack项目地址:项目仓库介绍:他的用途大概是帮助开发者快速的构建和运行一些docker镜像,比如ollama、llama-factory等热门项目都支持。在运行和构建的过程中针对jetson有做相当的优化。所以建议使用jetson容器去运行各个开源框架,......
  • 小结---安装nvm解决node版本不兼容的问题(node版本切换)
    1、卸载node(如果电脑上没有安装node略过即可)在控制面板找到node.js卸载并将c盘的node文件等全部删除最后打开高级设置,找到高级系统设置将配置的node字段全部删除 2、nvm安装官网下载nvm包https://github.com/coreybutler/nvm-windows/releases2.安装n......
  • centos7 部署内部dns
    1.安装sudoyuminstallbind-y2.配置cp/etc/named.conf/etc/named.conf.bakcp/etc/named.rfc1912.zones/etc/named.rfc1912.zones.bakvim/etc/named.confvim/etc/named.rfc1912.zonescd/var/namedcp-pnamed.localhostdlyphone.comvim/var/named/dlyphone.......
  • zookeeper集群环境安装
    zookeeper下载地址https://yourheart.live/upload/2024/10/otrqvl56oqh6eom4si5ks1n5ba.gz可使用命令在线下载 wgethttps://yourheart.live/upload/2024/10/otrqvl56oqh6eom4si5ks1n5ba.gz准备三台服务器,安装jdk首先安装jdk环境sudoyuminstalljava-1.8.0-openjdk-deve......
  • zlibrary网址最新镜像以及国内可访问地址/手机app/电脑安装包
    ​zlibrary数字图书馆介绍Z-library被称为全球最大的数字图书馆,里面包含9,826,996本电子书,84,837,646篇期刊文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不二选择。zlibrary数字图书馆镜像网......
  • 安装 堡垒机 docker
    参考 Docker部署常见应用之企业级堡垒机JumpServer_jumpserverdocker-CSDN博客 创建文件夹mkdir-p/opt/jumpserver/core/datamkdir-p/opt/jumpserver/koko/datamkdir-p/opt/jumpserver/lion/datamkdir-p/opt/jumpserver/kael/datamkdir-p/opt/jumpserver/che......
  • zookeeper单机版安装
    zookeeper单机版安装zookeeper下载地址 https://yourheart.live/upload/2024/10/otrqvl56oqh6eom4si5ks1n5ba.gz#启动zookeeper服务端./zkServer.shstart  表示zookeeper启动成功#登录客户端zookeeper./zkCli.sh  输入quit退出#停止zo......
  • tomcat从安装到配置全过程(外加servlet炸包添加方法)
    tomcat写这篇笔记的原因很简单:今天脑海中冒出tomcat配置和servlet配置的问题,记不太清了,就像找找笔记,我明明记得之前记过相关的笔记,就是再笔记里面找不到了,只好重新梳理归纳一下了!一、tomcat启动后首页访问问题1.项目初始创建的jsp文件删除,会导致启动后首页出现404错误二、To......
  • Ubuntu下 卸载protobuf并安装指定版本的protobuf
    Ubuntu下卸载protobuf并安装指定版本的protobuf1,卸载执行以下命令把protobuf相关文件夹及库文件删除即可sudorm/usr/local/bin/protoc//执行文件sudorm-rf/usr/local/include/google//头文件sudorm-rf/usr/local/lib/libproto*//库文件安装https://blog.c......
  • Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)
    Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)_brewphp7.3扩展-CSDN博客此文章为在mac下为php7.*编译安装redis拓展的教程,本教程默认用户已经安装brew,并且php为brew安装,没有安装可自行安装。1.先安装环境依赖。brewinstallautoconfwget若已经安装可......