zoukankan      html  css  js  c++  java
  • /etc/rsyncd.conf

    [root@backup ~]# cat /etc/rsyncd.conf
    #Rsync server
    #created by oldboy
    ##rsyncd.conf start##
    uid = rsync
    gid = rsync
    use chroot = no
    max connections = 2000
    timeout = 600
    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 = 192.168.31.0/24
    hosts deny =0.0.0.0/32
    auth users = rsync_backup
    secrets file = /etc/rsync.password
    ##################################
    [backup]
    comment = backup server by oldboy
    path = /backup

    [root@backup ~]# rsync --daemon

    [root@backup ~]# echo "rsync --daemon" >>/etc/rc.local
    [root@backup ~]# cat /etc/rc.local
    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.

    touch /var/lock/subsys/local
    rsync --daemon
    [root@backup ~]#


    [root@backup ~]# ps -ef |grep rsync|grep -v grep
    root 2853 1 0 00:19 ? 00:00:00 rsync --daemon
    [root@backup ~]# netstat -lntup|grep rsync
    tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 2853/rsync
    tcp 0 0 :::873 :::* LISTEN 2853/rsync
    [root@backup ~]# ss -lntup|grep rsync
    tcp LISTEN 0 5 :::873 :::* users:(("rsync",2853,5))
    tcp LISTEN 0 5 *:873 *:* users:(("rsync",2853,3))

    [root@backup ~]# useradd rsync -s /sbin/nologin -M 

    [root@backup ~]# id rsync
    uid=501(rsync) gid=501(rsync) groups=501(rsync)
    [root@backup ~]#

    [root@backup ~]# mkdir /backup
    [root@backup ~]# chown -R rsync /backup/
    [root@backup ~]# ls -ld /backup/
    drwxr-xr-x 2 rsync root 4096 Jun 13 00:26 /backup/
    [root@backup ~]#

    [root@backup ~]# [root@backup ~]# chown -R rsync /backup/

    [root@backup ~]# echo "rsync_backup:oldboy" >/etc/rsync.password
    [root@backup ~]# cat /etc/rsync.password
    rsync_backup:oldboy
    [root@backup ~]#

    [root@backup ~]# ll /etc/rsync.password
    -rw-r--r-- 1 root root 20 Jun 13 00:31 /etc/rsync.password
    [root@backup ~]# chmod 600 /etc/rsync.password
    [root@backup ~]# ll /etc/rsync.password
    -rw------- 1 root root 20 Jun 13 00:31 /etc/rsync.password
    [root@backup ~]#

    客户端

    [root@lamp01 ~]# echo "oldboy" >/etc/rsync.password
    [root@lamp01 ~]# chmod 600 /etc/rsync.password
    [root@lamp01 ~]# ll /etc/rsync.password
    -rw------- 1 root root 7 Jun 13 00:47 /etc/rsync.password

    [root@lamp01 ~]# cat /etc/rsync.password 

    oldboy

    [root@lamp01 ~]# rsync -avz /tmp/ rsync_backup@192.168.31.34::backup --password-file=/etc/rsync.password
    sending incremental file list
    ./
    liweiming/

    sent 103 bytes received 17 bytes 240.00 bytes/sec
    total size is 0 speedup is 0.00
    [root@lamp01 ~]#

  • 相关阅读:
    七:webpack.config.js文件的高级配置
    六:webpack-dev-server 设置反向代理解决跨域问题
    四:Webpack执行命令参数详解
    二:Webpack的基本配置
    一:WebPack的安装
    三:Webpack模块的导出以及之间的依赖引用
    Vue-vue-router.js路由--API
    Vue-vue-router.js路由--进级
    RSA非对称加密,公钥加密/私钥解密
    SHA256withRSA证书签名,私钥签名/公钥验签
  • 原文地址:https://www.cnblogs.com/liweiming/p/6995871.html
Copyright © 2011-2022 走看看