zoukankan      html  css  js  c++  java
  • rsync服务安装

    1、  rsync是开源的项目,首先去官网上下载安装包。下载地址

    http://rsync.samba.org/ftp/rsync/src/

    这边我下载的是3.1.0.tar.gz

    解压到/opt/rysnc310文件夹下,这是我个人习惯的解压文件夹。能够直接更改解压出来的文件夹名

     

    2、  三板斧安装,这个不须要多说了

    如安装其它地方,加prefix參数



     


    3、  配置

    Vi /etc/rsyncd.conf

    填入下面信息

    uid = root    

    gid = root

    pid file = /var/run/rsyncd.pid

    lock file = /var/run/rsyncd.lock

    log file = /var/log/rsyncd.log

    motd file = /etc/rsyncd.motd

    [bi_web]      #配置服务端传输文件夹

    path =/data/website  #服务端传输文件夹

    read only =no    

    list =yes

    hosts allow =*   #同意全部ip訪问

    auth users = bitrans

    secrets file =/etc/rsyncd.secrets   #password文件

    生成password文件:

    echo " bitrans: bipd" >> /etc/rsyncd.secrets,格式比較严格,必须是username:password的格式

    chmod 600 /etc/rsyncd.secrets  必须是其它用户不可用格式

    client上:

    也一样地安装,到makeinstall为止,不用配置文件

    本地生成一个文件用于传输測试

    echo "test" >> rsync.log


    生成password文件,password要和服务端配置的一致



    传输測试成功。



    Rsync  -vzrtopgP  这个基本上是默认的,假设换成其它port,要加--port=port号參数

    rsync.log    传输的文件

    bitrans@192.168.2.30::bi_web   bitrans是服务端配置的username

    bi_web就是服务端配置的文件夹

     --password-file=bitrans.pass  指定刚才的密码文件,相同必须是chmod600

    服务端能够看到该文件了

     

    4、  重新启动

    高速杀掉进程

    cat /var/run/rsyncd.pid | xargs kill -9

    启动

    /usr/bin/rsync –daemon(重新启动须要删掉pid文件)

    查看是否启动

    netstat –na | grep 873

     

    Rsync更改配置无需重新启动方法:

    编辑在/etc/xinetd.d/rsync 中,将disable设为no

     /etc/init.d/xinetd restart 就能够了。 xinetd读取的配置文件是/etc/rsyncd.conf

    注意此时无单独的rsync进程存在

  • 相关阅读:
    机器学习:特征选择方法简介
    VS快捷键
    非常适用的Sourceinsight插件,提高效率【强力推荐】
    Linux静态库和共享库
    C/C++ 位域知识小结
    __BEGIN_DECLS 和 __END_DECLS
    C语言可变参数va_list
    mac的terminal快捷键
    linux进程、线程与cpu的亲和性(affinity)
    C++ Singleton (单例) 模式最优实现
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4004773.html
Copyright © 2011-2022 走看看