rsync的常用命令,及实现远程备份
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,rsyncrsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异,则只备份有差异的数据,若无差异,则无需要备份二种工作方式:1.在本机上运行,和cp命令一样;例如:r
千家信息网最后更新 2024年12月02日rsync的常用命令,及实现远程备份
rsync
rsync不但传输速度快,而且在传输时,可以比较欲复制的内容和本地端数据的差异,若有差异,
则只备份有差异的数据,若无差异,则无需要备份
二种工作方式:
1.在本机上运行,和cp命令一样;例如:rsync -av /etc /tmp
2.通过ssh方式运行在两个主机之间;例如:rsync -av -e ssh root@192.168.50.163:/etc /tmp
常用命令:
-v:查看模式,可以列出很多信息
-q:与-v相反,安静模式,略过正常信息,只显示错误内容
-r:递归复制。可以针对目录来处理,非常重要
-u:仅更新,若目标文件较新,则保留新文件不会覆盖
-a:保留原有文件的各种属性
常用组合:
-av
示例:写一个脚本通过ssh备份远程端的数据,要通过cron一起,实现每天自动备份
#ssh-keygen -t rsa
#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.50.163
以密钥的方式进行登陆,这样在远程备份的时候就不需要输入密码
#vim back.sh (写备份脚本)
#!/bin/bash
localdir=/tmp/backup
remotedir="/etc /boot /home"
remoteip="192.168.50.163"
[ -d ${localdir} ] || mkdir ${localdir}
for dir in ${remotedir};do
rsync -av -e ssh root@${remoteip}:${dir} ${localdir}
done
#chmod +x backup.sh(给脚本增加执行权限)
加入任务计划
#crontab -e
测试成功执行
备份
差异
数据
文件
方式
脚本
命令
常用
信息
内容
模式
传输
运行
安静
重要
成功
两个
主机
之间
任务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉市医保软件开发商
联想生产的服务器属于哪个国家
面试问数据库基于几大范式做的
网络安全宣传片记录
网络安全好学不好学
局域网服务器怎么安全
迅雷网络技术有限公
网络安全标准gbt
异构数据库迁移
租服务器安全注意事项
小型企业网络安全管理论文
温州物流软件开发需要学什么
软件开发与大数据技术是什么
网络技术专业目标的培养
管理服务器(vms)
我的朋友是这个服务器的管理英文
计算机网络技术技能抽查
软件开发项目主管求职简历
数据库出现逻辑i/o错误
stm32数据库开发软件
微商代理系统软件开发单鞋
新软件开发的风险分析
石家庄易讯网络技术公司
雄霸网络安全
网络安全主题短视频主题绘画
安恒数据库审计系统FQA
服务器双机共用阵列
软件开发沟通模型
网络安全宣传周教案
网络安全法匿名化后的信息