前言

前一阵服务器宕掉了,所以数据备份的重要性就显示出来了,本文就是小编在研究服务器

数据备份的研究成果,仅供参考。

用的工具

小编此次研究的工具是rsync,rsync是Linux/UNIX系统下的文件同步和数据传输工具。

它采用“rsync”算法使一个客户机和远程文件服务器之间的文件同步。通过rsync可以将同

一个服务器的数据从一个分区备份到另一个分区。也可以将本地系统的数据通过网络传输方

式备份到任何一个远程主机上;rsync可以在中断之后恢复传输;人少也能从只能传输源文件

和目标文件之间不一样的部分;rsync可以执行完整备份或增量备份。

rsync的功能特性

rsync可以镜像保存整个目录树和文件系统

rsync可以增量同步数据,文件传输效率高,因而同步时间很短

可以保持原有文件的权限、时间等属性

加密传输数据,保证数据的安全性。

rsync的四种模式

本地shell模式(复制本地指定目录到另一个目录)

远程shell模式(复制本地指定目录到远程主机目录)

列表模式(查看本地或远程主机的指定目录)

服务器模式(远程容灾服务器备份)

安装rsync工具

在介绍这四种模式的用法之前,我们需要先安装rsync工具,具体流程如下:

安装命令

yum -y install rsync


 小编这里已经安装好了,所以直接进行接下来的操作,启动rsync服务

rsync --deamon

查看rsync服务端口(默认为873)

netstat -tunlp


此时,本地安装就完成了,接下来我们开始介绍第一种模式,

本地shell模式(复制指定目录到另一个目录)

小编在本地虚拟机/tmp目录下创建了test1、test2和test3三个目录,对应目录下有

名为test1、test2和test3三个文件,接下来我们来执行本地复制命令

rsync -av /tmp/test2 /tmp/test1
rsync -av /tmp/test3/ /tmp/test1

这是两种本地复制方式,复制结果为


两个命令的差异是源参数末尾的斜杠,如果源参数末尾没有斜杠,就将指定的源目录

复制到指定的目的目录;如果源参数末尾有斜杠,就回复制指定源目录中的内容到目

的目录中,而不复制目录本身。目标参数末尾有没有斜杠是没有区别的。

其中,命令中 “-a”即为“--archive”(归档模式),表示以递归方式传输文件,并保

持所有文件属性;“-v”即为“--verbose”,表示输出详细模式信息。

远程shell模式

 通过远程shell模式,rsync可以把本地指定目录复制到另一个远程系统中,如下
rsync -av /tmp/test1 192.168.17.34:/tmp/test


文件已经成功从本地传输到了192.1168.17.34虚拟机下的/tmp/test文件夹下

rsync列表模式

 在这个模式下,rsync具有与ls命令相似的功能。例如,用root用户身份查看远程
主机192.168.17.34的 /tmp/test目录下的内容:
rsync -a 192.168.17.34:/tmp/test


 查看本地目录可以用如下命令:

rsync -a /tmp/test1

服务器模式

 服务器模式请看下篇博客:http://blog.csdn.net/yjt13/article/details/79187131

Linux——服务器文件备份(一)相关推荐

  1. linux服务器备份软件下载,Linux服务器的常用备份方法 服务器系统备份方法

    文件备份无疑是企业重要的网络管理工作之一,尤其是很多单位的文件服务器上常常存储单位的无形资产和商业机密,如何保护这些文件的安全至关重要.数据备份是一项必不可少的管理工作. 系统备份是系统管理工作中十分 ...

  2. mac终端连接linux中断,Mac电脑iTerm2链接Linux服务器断线解决方案

    问题 用Windows链接Linux服务器,方式很多,我最经常用的是xshell.但是xshell没有mac版,那用mac电脑,比较好的命令行软件是什么呢?我用的是iTerm2 ,这个功能确实蛮强大, ...

  3. 利用Xshell实现非对称秘钥对安全登陆linux服务器(Centos、Ubuntu)

    非对称加密算法简述: 对称加密算法在加密和解密时使用的是同一个秘钥:而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private ke ...

  4. Linux服务器数据备份

    2019独角兽企业重金招聘Python工程师标准>>> 服务器上的数据是如此重要,以至于我们定期要对其进行备份!这里讲一下mysql的备份和使用rsync同步服务器上的文件,从而实现 ...

  5. linux备份文件到ftp上,Linux服务器下用FTP上传下载备份文件

    从linux服务器批量上传/home/test文件夹里面文件到FTP(192.168.1.122)里面wwwroot目录 ##shell脚本如下: updir=/home/test todir=www ...

  6. Linux学习总结(51)——25个Linux服务器安全小贴士

    前言 大家都认为 Linux 默认是安全的,我大体是认可的 (这是个有争议的话题).Linux默认确实有内置的安全模型.你需要打开它并且对其进行定制,这样才能得到更安全的系统.Linux更难管理,不过 ...

  7. 文件备份 服务器,服务器文件备份

    服务器文件备份 内容精选 换一换 镜像服务与周边服务的依赖关系如图1所示. 服务器文件备份 相关内容 在SAP HANA系统中,Backup卷由SFS或SFS Turbo提供时,您可根据实际需要创建一 ...

  8. linux oracle开启监听服务器,linux服务器启动oracle监听端口

    oracle监听 原理 客户端向服务器端发送连接请求,监听器监听到客户端德连接请求 监听器监听到客户端德连接请求后,把客户端德连接请求交给数据库服务器处理 客户端和服务器端建立连接,连接建立后,服务器 ...

  9. 服务器图片文件备份软件,服务器文件备份软件

    服务器文件备份软件 内容精选 换一换 SAP HANA集群部署方案如图1所示.说明如下:VPC网络:为了保证网络的安全,SAP HANA系统中所有节点在一个VPC网络内,且所有节点应属于同一个AZ(A ...

最新文章

  1. python3 turtle_最新版Python 3.8.6 版本发布,跨界程序员零压力学Python之道!(附下载)...
  2. springAOP编程-aspectJ开启注解自动代理
  3. xampp打开mysql的admin访问被拒绝_U盘插入电脑提示无法访问?别怕,我找到解决办法了...
  4. 洛谷——P2871 [USACO07DEC]手链Charm Bracelet
  5. python list是数组还是链表实现的_python 数据结构 list和链表实现栈的三种方法
  6. 教师进修学校计算机教学反思,优秀教学反思
  7. GIPS语音编解码器家族
  8. 用python numpy实现幻方
  9. FTP多路径递归下载
  10. js 手机号码正则
  11. Spring的两种定时器
  12. 轻量化html编辑器,建站“一气呵成” 推荐7大免费网页编辑器
  13. 若依管理系统漏洞利用
  14. unity关于中文字体显示问题
  15. SQLServer 2008以上误操作数据库恢复方法——日志尾部备份
  16. HTTPS证书过期|SSL证书过期 |华硕路由器| NAS|Certtificate is not valid
  17. 阿米洛键盘失灵_阿米洛 海韵评测:可爱的键帽,强大的轴型,少女心十足!...
  18. 关于a标签点击Focus状态下背景颜色区域不够的问题
  19. 供应链管理专家SCMP项目简介
  20. php paerser,PHP: Sua primeira página PHP - Manual

热门文章

  1. SPEA 功率半导体测试仪- DOT800T简介
  2. 物体6D位姿估计方法总结
  3. LeetCode热题100道
  4. sql增加数据的几种方法
  5. 【工程光学】光度学色度学
  6. 潮起潮落,自助餐还是被“吃”垮了
  7. Python自动化?软件测试工程师竟然用它干坏事!
  8. PADS Logic 原理图连接
  9. Dubbo-06 20190320
  10. 从Python看C语言(列表字典篇)