码迷,mamicode.com
首页 > 系统相关 > 详细

Linux-Rsync服务器搭建实战

时间:2016-12-20 17:56:01      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:tar   区别   需要   自定义   sync   download   linu   http   linux操作系统   

一、基础知识

  rsync 分为服务器端、客户端,服务器端搭建比客户端辛苦一些(也是很简单)。

  rsync 服务器是指以 deamon 方式运行 rsync 服务的服务器,需要打开 rsync deamon 和启动 xinetd 服务。默认端口873。

  rsync 客户端是发起 rsync 连接的服务器,安装rsync即可。

  rsync 客户端发起连接后,rsync 服务器会检查 rsync 客户端提交 rsync 服务器内建的户名和密码是否正确,如果通过认证检测,则开始文件传输,传输的过程是按要求先比对文件的大小、属性、权限、MD5值等信息,如果两端文件信息不一致,则按要求同步文件的区别块。

二、安装

  大多数Linux操作系统都自带 rsync 服务,如果想升级可以使用 yum 等,也可以使用源码包自己安装。

wget https://download.samba.org/pub/rsync/rsync-3.1.2.tar.gz
tar -xzf rsync-3.1.2.tar.gz
cd rsync-3.1.2

./configure --prefix=/usr/local/rsyncd
make && make install

三、服务端配置

  rsync 配置文件安装完有时候并不存在,不必惊慌,可以手动创建。创建配置文件目录及文件如下:

  | - /etc/rsyncd(文件夹)

    | - rsyncd.conf(rsync 服务器的配置文件)

    | - rsyncd.secrets(用户密码文件,客户端使用其中的账号密码访问,需要 600 权限)

    | - rsyncd.motd(自定义用户登录后显示的服务器信息,没啥大用)

mkdir /etc/rsyncd

touch /etc/rsyncd/rsyncd.conf
touch /etc/rsyncd/rsyncd.secrets
touch /etc/rsyncd/rsyncd.motd

chmod 600 /etc/rsyncd/rsyncd.secrets

四、启动服务端

/usr/local/rsync/bin/rsync --daemon

五、

Linux-Rsync服务器搭建实战

标签:tar   区别   需要   自定义   sync   download   linu   http   linux操作系统   

原文地址:http://www.cnblogs.com/JohnABC/p/6203524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!