首页 > 编程语言 >使用rsync 实现程序上线部署

使用rsync 实现程序上线部署

时间:2023-03-22 15:07:03浏览次数:51  
标签:exclude rsync 上线 部署 -- rsyncd 服务器 data


rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。

安装非常简单

yum install rsync 即可

需要接收文件的服务器做配置

vi /etc/rsyncd.conf



uid=www-data
gid=www-data
max connections=36000
use chroot=yes
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock

[abc]
path=/data/web/
ignore errors = yes
read only = no
hosts allow = * #这里指定允许同步的服务器IP

服务器端启动

rsync --daemon --config=/etc/rsyncd.conf



客户端需要向服务器同步文件的时候运行


 

rsync -az --delete --exclude-from=/path/to/exclude /data [email protected]::abc

将/data 目录同步到服务器1.100上[abc]的配置文件中path目录下 执行忽略 exclude 中的文件

 



​0​

 

标签:exclude,rsync,上线,部署,--,rsyncd,服务器,data
From: https://blog.51cto.com/u_2650279/6142619

相关文章

  • 生产环境minio 部署
    minio分布式集群的详细搭建1,准备工作4台服务器,每台服务器,挂载一个硬盘以下不重启识别硬盘echo"---">/sys/class/scsi_host/host0/scanecho"---">/sys/class/......
  • MongoDB 数据库部署和应用
    推荐步骤:➢在Centos01上部署MongoDB服务器客户端登录验证➢在Centos01的MongoDB配置文件通过控制文件控制MongoDB服务,配置MongoDB身份验证➢在Centos01......
  • IIS 部署网站 Log4net日志没有写入
    前提:Log4net日志写入是开启状态,并且相关的配置文件完整无异常 可能原因:网站文件相关用户没有写入的权限操作步骤右键网站=》编辑权限=》安全=》选择User用户=》编辑=......
  • Docker 源和Dockerfile配置及常用镜像部署
    Docker安装和常用命令请看这篇博客Docker源/etc/docker/daemon.json是docker的配置文件,默认没有,需要我们手动创建手动修改vi/etc/docker/daemon.json并填入以下......
  • Centos安装部署netcore 包含Nginx,Supervisor等
    安装.NETCoreSDK安装libicu依赖yuminstalllibunwindlibicu注册dotnet的repository您需要注册Microsoft签名密钥并添加Microsoft产品提要sudorpm-Uvhhttps://packag......
  • .netcore 在Linux(Centos)使用Docker方式部署
    运行环境假设你已经安装好了.netcore运行环境,未配置可以看这篇​​[linux(centos)搭建.netcore运行环境]​​centos:7.2cpu:1核2G内存1M带宽docker:18.06.1-ce安装docke......
  • 使用 BrowserSync 实现网页实时刷新
    简介Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是Browsersync可以同时在PC、平板、手机等设备下进项调试。......
  • docker-compose 部署文件预览服务-kkFileView
    docker-compose部署文件预览服务1.docker-compose文件准备docker-compose-fileview.ymlversion:'3.2'services:fileview:image:keking/kkfileview:lates......
  • 文档智能分析产业实践,基于PP-StructureV2和OpenVINO实现训练部署开发全流程
    金融和医疗等行业存在大量书面文档结构化分析和内容提取场景和任务,例如合同、票据、卡证识别、纸质文本等电子化存储、文件复原与二次编辑、信息检索等。由于布局和格式的多......
  • rap2单独docker容器部署
    rap2docker容器部署,前后端docker部署官方提供了docker-compose安装步骤,本以为一键搞定,结果服务器上docker-compse与docker版本冲突,搞不定啊搞不定,无奈只能手动建容器部署......