zoukankan      html  css  js  c++  java
  • Rsync 实现服务器文件的同步——服务端的安装配置

    一、安装rsync

         直接使用yum命令进行安装即可。

                yum -y install rsync

    二、配置文件

          网上大多教程都说安装是默认没有配置文件的,但是经过我的尝试,yum安装下默认是有配置文件的。那么我们直接打开配置文件进行配置即可。

          vim /etc/rsyncd.conf

          打开配置文件后,在文件内输入

    uid = root
    gid = root
    port = 873
    address = 192.168.1.100                #服务端的IP地址
    use
    chroot = yes read only = no list = no
    hosts allow = 192.168.1.101 #允许通过的IP地址 hosts deny = * #禁止主机IP
    max connections
    = 10 #客户端的最大链接数 pid file = /var/run/rsyncd.pid #进程号的存放位置 timeout = 900 motd file = /etc/rsyncd/rsyncd.motd log filr = /etc/rsyncd/rsyncd.log #日志的存放位置 lock file = /var/run/rsyncd.lock #锁文件的存放位置 [backup] #要同步的模块名 comment = this is module for backup path = /usr/local/src/ #要同步的目录 ignore errors auth users = root #登录系统使用的用户名 secrets file = /etc/rsyncd/rsyncd.pass #密码文件的存放位置

           配置完rsync的配置文件之后,需要配置密码文件。密码文件地址为配置文件中的地址。格式为账号:密码。一行一个账号密码。如需要多个用户。则书写多行。

           为了管理方便,我们可以在/etc目录下创建/rsyncd文件夹,用于存放rsync的日志,密码文件,锁文件等相关文件。

           修改完配置文件和密码文件之后,要修改文件权限。

                  chmod 600 /etc/rsyncd.conf

                  chmod 600 /etc/rsyncd/rsyncd.pass

    三、启动rsync

            rsync --daemon --config=/etc/rsyncd.conf

    或者

            service rsync start

  • 相关阅读:
    C# 使用PictureBox控件--点击切换图片
    C# 点击窗口任意位置拖动
    File类
    Path类
    ArrayList集合-[习题]--C#
    ArrayList集合-[长度问题]--C#
    ArrayList集合--C#
    c# winform 弹出确认消息框判断是否删除?
    C# 文件与目录的基本操作(System.IO)
    SQL Server事务处理
  • 原文地址:https://www.cnblogs.com/zhuxiangru/p/9458097.html
Copyright © 2011-2022 走看看