zoukankan      html  css  js  c++  java
  • rsync 只是测试,请看下一篇

    实现从客户服务器去同步资源服务器

    1、解压
      # tar -xzpvf rsync-2.5.6.tar.gz  
      编译安装
      # cd rsync-2.5.6/ 
      # ./configure --prefix=/usr/local/rsync 
      # make 
      # make install


    2、配置/etc/rsyncd.conf
    uid = root
    gid = root
    use chroot = no
    max connections = 4
    strict modes =yes
    port = 873




    [backup]
    path = /etc/test
    comment = This is a test
    read only = yes
    list = no
    auth users = hadoop
    secrets file = /etc/rsync.pas
    hosts allow = 192.168.200.89
    #transfer logging = yes




    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log


    3、启动RSYNC
    #vi /etc/xinetd.d/rsync
      把原来的YES改成NO
    service rsync
    {
            disable = no
            socket_type     = stream
            wait            = no
            user            = root
            server          = /usr/bin/rsync
            server_args     = --daemon
            log_on_failure  += USERID
    }


    随系统启动RSYNC
         #chkconfig rsync on
    4、配置rsync密码
    #vi /etc/rsync.pas
    hadoop:12345


    #cd /etc
    #chown root.root rsync.pas 
    #chmod 600 rsync.pas


    5、让配置生效
    #service xinetd restart


    6、启动rsync server
    # /etc/rc.d/init.d/xinetd reload


    7、加入rc.local 
    在各种操作系统中,rc文件存放位置不尽相同,可以修改使系统启动时把rsync --daemon加载进去。
    #vi /etc/rc.local
    加入一行/usr/bin/rsync --daemon


    8、检查rsync是否启动
    [root@test home]# lsof -i :873
    COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
    xinetd 4396 root 5u IPv4 633387 TCP *:rsync (LISTEN) 


    9、配置客户服务器
    只需要安装rsync,无需配置
    (1)、设定密码
    #vi /etc/rsync.pas
    12345
    修改权限
    #cd /etc
    #chown root.root rsync.pas 
    #chmod 600 rsync.pas
    (2)、client连接SERVER
      从SERVER端取文件
    /usr/bin/rsync -vzrtopg --progress --delete hadoop@192.168.200.95::backup /var/testrsync --password-file=/etc/rsync.pas


     rsync -avz --password-file=/etc/rsync.pas hadoop@192.168.200.95::backup   /etc/test


    客户端脚本
    #!/bin/bash
    /usr/bin/rsync -avz --password-file=/etc/rsync.pas hadoop@192.168.200.95::backup /etc/test


    添加定时更新功能
    crontab -e
    30 * * * * /etc/autorsync.sh










  • 相关阅读:
    实战mysql导出中文乱码及phpmyadmin导入中文乱码
    Flex4:利用HttpService与ASP.NET传输JSON数据(登录为例)
    HTML和CSS的关键—盒子模型(Box model)(转载)
    ul,ol,dl区别
    Server Application Error详细解决办法
    信息系统规划(ISP)之BSP
    使用WebDevHelper辅助ASP.NET AJAX程序开发
    RMS 1.0 SP2
    使用IIS Request Viewer查看当前IIS连接
    Multidimensional Analysis 24 Principle
  • 原文地址:https://www.cnblogs.com/smileallen/p/3391503.html
Copyright © 2011-2022 走看看