zoukankan      html  css  js  c++  java
  • linux中FTP自动备份VPS脚本

    服务器多了,网站也越来越多,总觉得不整个备份心里放不下心,并且有好几次rm的操作失误,造成难以挽回的损失。并且大多数的VPS提供商是不提供自动备份功能或者此功能收费价格略高。所以自己还是有必要把这个工作落实一下,说不定哪天就用到了。

    使用的备份空间我自己是用的是Godaddy的Online Storage,优点在于,我的VPS都是美国服务商,选用Godaddy的空间传输速度比较有保证,另外最关键的价格也能接受,100G空间一年下来不到30美金,鉴于目前美金对人民币的汇率,这个价格我觉得已经相当优惠了。

    脚本很简单,大家可以根据自己的需要修改相关内容,此处主要借鉴了Linux VPS自动备份:脚本上传FTP及RSYNC增量备份,我主要是针对debian系统稍微调整了一句,大家也可以参考一下

    首先需要lftp 安装:

     代码如下 复制代码
    # yum -y install lftp

    确定装好后!(可用 lftp -v检测)

     代码如下 复制代码
    然后 vi backup.sh

    然后拷贝一下代码,并且修改自己的主机相关参数和密码:www.111cn.net

    脚本下载:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh

    给脚本添加执行权限:

     代码如下 复制代码

    chmod +x /root/backup.sh

    利用系统crontab实现每天自动运行:

     代码如下 复制代码

    crontab -e

    输入以下内容:

     代码如下 复制代码

    0 1 * * * /root/backup.sh

    其中0 1为时间分/小时,可自行修改,例如:30 12 ***,就是每天12:30运行这个脚本。

     
  • 相关阅读:
    C++ 四种cast 用法
    Wannafly挑战赛1 B Xorto
    python里的闭包
    编译器对类的编译顺序
    class和struct
    typedef类型别名
    decltype类型指示符
    左值和右值
    const限定符
    hdu5678 树上第k小
  • 原文地址:https://www.cnblogs.com/alibai/p/3568334.html
Copyright © 2011-2022 走看看