`
liudaoru
  • 浏览: 1575748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • Ajax
阅读更多

From: http://tech.ddvip.com/2007-03/117364435920856.html

 

  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 rsync@10.4.5.161::paolo /china/

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

  上面的命令把10.4.5.161服务器上的paolo模块中的目录的文件传送到本机/china目录中,并删除本机/china目录中在161服务器paolo模块指定目录中没有的文件。以使两台计算机的目录文件同步。

分享到:
评论
2 楼 liudaoru 2009-07-09  
rsync -vaz --bwlimit=10 a.sql ip::root/test/

相关推荐

    rsync服务器搭建及使用说明

    在本文中,我们将深入探讨rsync服务器的搭建和使用方法。 首先,我们来了解一下rsync的基本概念。rsync是Remote Sync的缩写,它支持增量传输,能够仅传输文件的改动部分,从而大大提高了数据同步的效率。rsync还...

    Rsync 服务器搭建

    【Rsync 服务器搭建】 Rsync 是一个在 Unix 和 Linux 系统...总结来说,Rsync服务器的搭建涉及到安装软件、配置服务、设置权限和认证,通过这些步骤,可以构建一个安全且高效的文件同步环境,满足各种备份和镜像需求。

    Linux 服务器环境搭建推荐教程

    本教程将全面介绍Linux服务器环境的搭建过程,帮助那些对此感到困惑的初学者快速入门。 首先,我们需要了解Linux操作系统的基础。Linux是一种开源的操作系统,它的稳定性和安全性使得它成为服务器领域的首选。常见...

    利用rsync+crontab实现Linux的定时增量备份

    rsync服务器的搭建相对简单,由于每个管理员的需求可能不同,因此许多Linux发行版仅提供软件安装,不包含预配置的服务器设置。rsync服务器的用途广泛,既可以在本地进行备份,也可以跨主机进行备份。对于重要的...

    linux服务器搭建文档

    Linux服务器搭建是一个涵盖广泛的主题,涉及系统安装、网络配置、安全设置、服务管理等多个环节。以下是一些关于Linux服务器搭建的重要知识点,旨在帮助你构建一个稳定、高效且安全的服务器环境。 1. **系统选择与...

    linux rsync安装 配置 实例详解

    ### Linux Rsync 安装与...通过以上步骤,用户可以轻松地搭建一个安全可靠的 Rsync 服务器,实现文件的高效同步和备份。此外,还特别强调了防火墙的配置,确保 Rsync 服务能够正常工作。希望本文对需要的朋友有所帮助。

    Linux 通过Rsync+Inotify实现本、异地远程数据实时同步功能

    首先,我们需要在生产服务器上进行环境搭建: 1. 安装必要的软件包。使用`yum install gcc rsync -y`命令安装GCC编译器和Rsync。 2. 下载并安装Inotify-tools。通过`cd /root`切换到根目录,然后使用`tar xfvz ...

    hadoop云服务器环境搭建

    可以在所有服务器上执行`yum install ssh`和`yum install rsync`命令来进行安装。 此外,还需要生成SSH密钥并通过SCP命令将密钥分发到各个服务器上。具体步骤如下: - 在所有服务器上执行`ssh-keygen -t dsa -P ''...

    Linux运维从入门到高级全套案例v3

    - **LVS+Keepalived负载均衡**:使用Linux Virtual Server(LVS)和Keepalived实现高可用的负载均衡解决方案。 - **Squid缓存服务器配置**:配置Squid代理服务器,减少网络带宽消耗。 6. **高并发系统内核优化**:...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    Linux入门到高级

    - **技术应用**: Linux广泛应用于服务器、嵌入式设备(如智能手机和平板电脑)、云服务等领域。 - **未来展望**: 预计未来几年内,Linux将在更多领域发挥重要作用,尤其是在新兴技术领域中的应用将更加广泛。 #### ...

    CwRsyncServer-V4.1.0.zip服务端

    2. **CwRsyncServer**:作为Windows版的RSync服务器实现,CwRsyncServer允许用户在Windows操作系统上搭建一个远程同步服务器,支持与其他RSync客户端进行数据交换,如Linux系统的rsync命令。 3. **安装程序**:...

    21日学会 Linux

    Linux是一种广泛应用于服务器、云计算、嵌入式设备及个人计算机的操作系统,以其开源、安全和高效的特点备受青睐。本教程将通过21天的学习,帮助你快速上手Linux,并在日常工作中自如运用。 第1日:Linux基础知识 -...

    linux学习资源+上机答案

    Linux是世界上最受欢迎的开源操作系统之一,它为个人用户、企业乃至科研机构提供了强大的服务器平台、桌面环境以及嵌入式系统解决方案。"Linux学习资源+上机答案"这一压缩包文件显然是针对想要深入学习Linux的人群...

    centos 6.3 最小安装系统下快速搭建环境步骤分享

    在本文中,我们将深入探讨如何在CentOS 6.3最小安装系统下快速搭建环境,以便为各种应用程序和服务提供一个高效、稳定的运行平台。以下是详细步骤: 1. 初始化系统环境: 在开始搭建环境之前,首先确保系统是最新...

    nginx+ftp相关资料配置ftp图片、音频服务器集群

    1. 负载均衡:使用`nginx`的负载均衡功能,将请求分发到多个`ftp`服务器,提高服务可用性和性能。 2. 数据同步:通过`rsync`或`glusterfs`等工具,实现多台`ftp`服务器间的数据同步,保证各节点数据一致。 3. 故障...

    Linux系统安装和基本配置1

    本教程将详细讲解Linux系统的安装和基本配置,帮助初学者快速掌握Linux环境的搭建和日常管理。 一、Linux系统安装 1. **选择发行版**:Linux有许多不同的发行版,如Ubuntu、CentOS、Fedora等。初学者可以选择用户...

    linux下通过rsync+inotify 实现数据实时备份(远程容灾备份系统)

    通过以上步骤,我们已经成功搭建了一个基于`rsync`和`inotify`的数据实时备份系统。该系统能够实时监控服务器端的文件变化,并自动将变化同步到客户端,确保了数据的一致性和安全性。此外,还可以根据实际需求调整...

    网络应用方案 LINUX

    4. **备份**:备份策略可能包括定期全备、增量备份和快照备份,结合Rsync、ZFS等工具,确保数据在故障发生时能快速恢复。 5. **Web服务器**:可能使用Apache或Nginx作为Web服务器,处理HTTP/HTTPS请求,提供静态...

    跟老男孩学linux运维

    学习如何搭建和使用监控系统(如Nagios、Zabbix、Prometheus等),能够实时监控服务器的运行状态,预测可能出现的问题,并及时发出警报。 备份恢复对于保护数据安全至关重要。Linux运维工程师需要学会如何使用各种...

Global site tag (gtag.js) - Google Analytics