zoukankan      html  css  js  c++  java
  • rsync+shell脚本完成自动化备份

    查看一下有没有rsync这个安装包

    进入/opt/dvd/Packages目录

    使用rpm安装rsync

     

    创建一个stor目录

     使用 rsync 命令 将/var/www/html里面的所以东西放到/stor下

     

    ls查看一下stor目录下

     

    使用rsync命令 将/var/www/html 下的所有东西传到 另一台机器的 /var/www/html下

     

    ls查看一下

     

    将刚刚传输过来的所有文件删除

     

    第二种办法,可以不需要密钥就可以登陆,步骤如下

    首先两台机器全部使用ssh-keygen查看一下自己的密钥

     

    查看两台机器的id_rsa.pub 并复制它们

    touch一个authorized_keys文件

    vi 进如刚刚创建的那个keys文件

     将复制的pub粘贴进去注意进入编辑先按i键再粘贴

     

    再次使用rsync指令发现这次传输就不需要打密钥了

     

    删除传输的所有文件,进行下一个方法

     

    使用脚本自动化完成vi创建一个copy.sh脚本文件写入以下内容

     

     给与权限

     

     ./启动脚本,发现传输成功

     

     在客户端查看一下

     

     vi /etc/crontab 进入添加自动完成指

    修改如下

     

     在客户端

    Conrtab –e编译

     

     时间到后 另一半查看一下发现自动化传输完成

     

  • 相关阅读:
    GIT操作远程仓库
    GIT基本使用方式
    Docker网络及私有仓库配置
    Docker容器资源控制
    Docker基本使用方法
    [linux Tcmd] sh source
    hh
    推演论
    智能小车项目计划
    [CATARC_2017S] Week2
  • 原文地址:https://www.cnblogs.com/gp1257999834/p/9669797.html
Copyright © 2011-2022 走看看