当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux:rsync服务器的快速搭建和使用

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 Linux:rsync服务器的快速搭建和使用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 41 ::
收藏到网摘: n/a

  rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了--remote sync。它的特性如下:

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

  可以很容易做到保持原来文件的权限、时间、软硬链接等等。

  无须特殊权限即可安装。

  优化的流程,文件传输效率高。

  可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。

  支持匿名传输,以方便进行网站镜象。

  step

  1.从原始网站下载http://rsync.samba.org/ftp/rsync/

  2.[root@localhost bin]#./configure

  [root@localhost bin]#make

  [root@localhost bin]#make install

  说明一点,客户机和服务器都要安装rsync。客户机以客户端方式运行rsync,服务器端以服务器方式运行rsync,它监听873端口。

  3.运行rsync

  /usr/local/bin/rsync --daemon

  验证启动是否成功:

  netstat -na|grep 873

  4.配置rsync

  简单配置:编辑/etc/rsyncd.conf文件如下:

  #全局配置部分

  secrets file = /etc/rsyncd.secrets 认证用户名和密码文件的名称和位置

  motd file = /etc/rsyncd.motd 欢迎信息文件名称和存放位置(此文件没有,可以自行添加)

  read only = yes

  list = yes

  uid = root

  gid = root

  #hosts allow = 10.4.5.213

  #hosts deny = 10.4.5.0/24

  use chroot = no

  max connections = 5

  log file = /var/log/rsyncd.log

  pid file = /var/run/rsyncd.pid

  lock file = /var/run/rsync.lock

  #模块配置部分

  [paolo]

  comment = Paolo 's directory

  path = /home/test/software

  auth users = rsync

  #secrets file = /etc/rsyncd.secrets

  5.生成验证证文件

  echo "rsync:rsync_password" >> /etc/rsyncd.secrets

  chmod 600 /etc/rsyncd.secrets

  6.在客户端服务器同步服务器上的文件

  rsync -vzrtopg --delete --progress [email protected]::paolo /china/

  或加上--password-file=/etc/rsyncd.secrets选项

  上面的命令把10.4.5.161服务器上的paolo模块中的目录的文件传送到本机/china目录中,并删除本机/china目录中在161服务器paolo模块指定目录中没有的文件。以使两台计算机的目录文件同步。
 
  请作者联系本站,及时附注您的姓名。联系邮箱:edu#ruanchen.com(把#改为@)。