zoukankan      html  css  js  c++  java
  • Linux服务器-rsync

    服务端部署流程 (在Rsync备份服务器上)

    第一里程:检查软件是否安装

    [root@backup ~]# rpm -qa rsync
    rsync-3.0.6-12.el6.x86_64

    第二里程:编写配置文件 局部配置优先于全局配置

    vim /etc/rsyncd.conf
    uid = rsync
    gid = rsync
    use chroot = no
    max connections = 200
    timeout = 300
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsync.lock
    log file = /var/log/rsyncd.log
    ignore errors
    read only = false
    list = false
    hosts allow = 172.16.1.0/24
    hosts deny = 0.0.0.0/32
    auth users = rsync_backup
    secrets file = /etc/rsync.password
    [backup]
    comment = "backup dir by oldboy"
    path = /backup
    read only = true
    [nfs]
    comment = "backup dir by oldboy"
    path = /nfs

    第三个里程:创建备份目录管理用户

    useradd rsync -M -s /sbin/nologin

    第四个里程:创建备份目录

    mkdir /backup
    chown -R rsync.rsync /backup

    第五个里程:创建认证文件

    echo "rsync_backup:oldboy123" >>/etc/rsync.password
    chmod 600 /etc/rsync.password

    第六个里程:启动rsync服务

    rsync --daemon
    ps -ef |grep rsync #查看服务是否开启
    netstat -lntup |grep rsync #查看端口是否开启 873 2)

    客户端部署流程 (在NFS存储服务器上)

    第一个里程:确认软件是否安装

    [root@nfs01 ~]# rpm -qa |grep rsync
    rsync-3.0.6-12.el6.x86_64

    第二个里程:创建认证密码文件

    echo "oldboy123" >>/etc/rsync.password
    chmod 600 /etc/rsync.password

    第三个里程:进行数据备份测试

    [root@nfs01 ~]# rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password

  • 相关阅读:
    讲解Python中的递归函数
    世界史
    mysql 登录及常用命令
    html5 的draggable属性使用<转载收藏>
    html块级元素和内联元素小结
    今天的感悟,对于python中的list()与w3c教程
    html,CSS文字大小单位px、em、pt的关系换算
    java SE (java Standard Edition)
    suds调用webservice
    Web API系列(三)统一异常处理
  • 原文地址:https://www.cnblogs.com/lj7xun/p/11003621.html
Copyright © 2011-2022 走看看