• 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

  • 相关阅读:
    地址栏访问Action,后来方法执行两次
    转:Android中的Selector的用法
    转:android 自定义RadioButton样式
    Android中@id与@+id区别
    INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误
    Supervisor
    mysql 赋予权限连接
    定时任务
    git 提交代码五部曲
    Mysql 之事物
  • 原文地址:https://www.cnblogs.com/lj7xun/p/11003621.html
Copyright © 2020-2023  润新知