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安全错误
数据库的锁怎样保障安全
吃鸡游戏服务器如何分配
视频直播怎么存储到数据库
汽车之家网络安全验证
插画软件开发
朝阳区推广软件开发热线
商凯软件开发
消防系统计算机网络安全
数据库中循环函数
cdr软件数据库
服务器水冷液体生产企业
光纤专线接服务器
c 数据库附加
软件开发就业优势英语翻译
网络安全宣传听课记录
微信软件开发联系方式
好有服务器
db2删除重复的数据库
2021辽宁省网络安全答题
超星电子图书数据库九江学院
计算机网络技术毕业综述
我知道的网络安全法
安卓可视化软件开发工具
网络安全生产领域主要内容
校网络技术委员会督导部
qq空间相册服务器出错什么意思
网络安全设计文献
河南飞瑞网络技术有限公司
如何做代理服务器
中学生网络安全问题论文
发达的网络技术英语