rsync同步文件
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[glob
千家信息网最后更新 2025年02月23日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.pass
vicxiang:123456
修改文件权限 chmod 600 /etc/sery.pass 4. 启动rsync服务 rsync --daemon --config=/etc/rsyncd.conf 5. 防火墙设置,端口需要开放tcp 873二.客户端(文件同步到的目的机器) 1. 配置密码文件/etc/sery_client.pass
123456
修改文件权限 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.sh
log_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安全错误
数据库的锁怎样保障安全
游标数据库
哈尔滨技校软件开发6
网络安全新闻稿格式
网络安全文科生报哪个学校可以学
仿牌网站服务器
数据库cid缩写
固原展厅互动软件开发公司
怎么从数据库中比对数据
华为手机手动添加服务器
按行业划分网络安全事件占比统计
java链接服务器
数据库求和语句
gitlab 同步数据库
吉林省诺达网络技术
腐桃斗罗大陆服务器
fm2021数据库选择
教科高中网络技术应用教案
win10无盘服务器怎么设置
天津特定软件开发代理价格
国家网络安全日视频
5g通信网络技术专利排名
天刀捏脸美女数据库
网络安全与信息安全通识反思
软件开发培训广告怎么发
大话有个服务器叫西畔
软件开发技术提升阶段
数据库怎么看列绑定的规则
数据库开发属于什么领域
服务器如何设置家
数据库2010字段宽度