目录[-]
rsync在进行文件备份时是如此的方便,以至于我觉得必须在自己的服务器上安装它。这里对rsync的服务器进行了简单粗暴的搭建和配置(直接上代码),对于细节不做深入讨论,但是可以肯定是,服务器一定能run起来,对于新手这才是最重要的,不是吗? 一 什么是rsyncrsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。 rsync 包括如下的一些特性: 1. 能更新整个目录和树和文件系统; 2. 有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等; 3. 对于安装来说,无任何特殊权限要求; 4. 对于多个文件来说,内部流水线减少文件等待的延时; 5. 能用rsh、ssh 或直接端口做为传输入端口; 6. 支持匿名rsync 同步文件,是理想的镜像工具; 二 搭建rsync服务器1.rsync的安装a. 源码编译安装下载地址:https://rsync.samba.org/
b. 软件包安装
2.rsync的配置rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息) 服务器配置文件(/etc/rsyncd.conf),该文件默认不存在,请创建它。 具体步骤如下:
?
以下是rsyncd.conf的配置
以下是rsyncd.secrets的配置
以下是rsyncd.motd的配置
3.启动脚本
4.测试连接
(责任编辑:IT) |