rsync同步文件
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[glob
千家信息网最后更新 2025年12月01日rsync同步文件
一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[global]
uid = root
gid = root
use chroot = no
max connections = 10
list = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
hosts allow = 192.168.217.130 //白名单,允许同步的机器IP地址
[data] //数据目录别名,同步时需要用到
path = /usr/local/src //别名对应的同步目录
ignore errors
read only = yes
auth users = vicxiang //同步时用到的用户名
secrets file = /etc/sery.pass //同步时用到的账号密码配置文件
3. 配置,新增配置文件/etc/sery.passvicxiang:123456
修改文件权限 chmod 600 /etc/sery.pass 4. 启动rsync服务 rsync --daemon --config=/etc/rsyncd.conf 5. 防火墙设置,端口需要开放tcp 873二.客户端(文件同步到的目的机器) 1. 配置密码文件/etc/sery_client.pass123456
修改文件权限 chmod 600 /etc/sery_client.pass 2. 同步命令 rsync -avr -P vicxiang@192.168.217.128::data /usr/local/src/ --password-file=/etc/sery_client.pass 其中vicxiang是同步时使用的用户名; 192.168.217.128是服务端IP; data是服务端配置的数据目录别名; /usr/local/src/是同步到本机的目录; /etc/sery_client.pass是配置密码文件三.配合crontab定时同步 编写脚本rsync.shlog_file=rsync.log
function sync(){
ip=${1}
path=${2}
t=date +%Y%m%d-%H%M%S
echo "${t} start to sync data from ${ip}..." >> ${log_file}
rsync -avr -P vicxiang@${ip}::data ${path} --password-file=/etc/sery_client.pass
echo "done" >> ${log_file}
}
sync ip path
同步
文件
配置
目录
服务
别名
密码
数据
机器
权限
用户
用户名
主机
名单
命令
地址
客户
客户端
目的
端口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
消费者数据库信息
广东开票软件的安全服务器地址
网络安全技术开发软件构想
职业学校的软件开发
洗车app软件开发
在数据库中 建立索引
阿里云服务器虚拟目录配置
软件开发规范都包含哪些
大连公司软件开发
吉大正元签名服务器管理
关闭服务器增强安全
非关系型数据库缺陷
海南政务软件开发定制
web 服务器原理
五粮液服务器项目招标
杭州app软件开发机构
昆山一站式网络技术包括什么
怎样创建相关数据库
排课系统属于数据库系统吗
广州软件开发定制需要多少钱
试述软件开发工具的性能指标
长江大学网络技术协会怎样
深圳市华骏互联网科技
软件开发工程师mis
自动软件开发会代替程序员吗
关于网络安全环境的视频
arcgis复制数据库失败
关于数据库系统的不正确叙述
数据库营销的经典案例
vue3获取服务器数据