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运行这个脚本。

     
  • 相关阅读:
    Eureka Server的多级缓存和过期机制
    eureka-client拉取注册表
    Ribbon的调用流程
    EurekaServer启动
    eureka的注册
    Eureka的客户端是怎么启动的?
    Ribbon的负载均衡源码
    Ribbon是怎么重构URL的?
    Maven添加本地jar
    window 常用软件记录
  • 原文地址:https://www.cnblogs.com/alibai/p/3568334.html
Copyright © 2011-2022 走看看