rsync同步文件
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,一.服务端(需要被同步文件的主机) 1. 安装rsync yum install -y rsync 2. 配置,新增配置文件/etc/rsyncd.conf[glob
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
sdv是软件开发的哪个阶段
软件开发邀标文件
c s软件开发
jdbc多次连接数据库
腾讯云服务器 备份
剑侠世界服务器修改
格力总公司要软件开发人员吗
为什么网络安全纳入法律
2k21哪个服务器人最多
广州大数据分布式存储服务器
手游战矛选哪个服务器
大型网站服务器租用价格
吉林网络技术服务活动简介
sql数据库索引面试题
温州华盟商务广场互联网科技馆
微羽网站服务器
数据库第四版课后答案所有
软件开发有哪些项目角色
蓝芯agv小车怎么连接服务器
云服务器加载
衡水软件开发简介
金融科技互联网运营
美团服务器有多少个
数据库能获取到注释信息
宇信科技互联网服务板块
数据库连接常见的问题
网络安全刑事案最新解释
邯郸市拓源网络技术有限公司
网络技术知识讲座
附加数据库时出错请单击