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

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

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

(0)

相关推荐

  • Linux下Mongodb自动备份并删除指定天数前的备份

    Mongodb 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.相关资料又特别的少,而且又是与Linux相关.特把在Linux当中Mongo ...

  • 如何开启Word中的自动备份功能?

    相信很多小伙伴在日常办公中都会用到Word,其中的自动备份功能如何才能开启呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在Word中打开一份文档,然后再点击左上角的图标,如下图箭头所指 ...

  • 如何关闭QQ浏览器中的自动备份微信QQ的功能

    随着科技的发展,手机已经成为人们日常生活中必不可少的工具,我们可以在手机中使用QQ浏览器对喜欢的网页进行浏览,QQ浏览器中自带QQ微信自动备份功能,如果不想要此功能的话,是否可以将其关闭呢?接下来就由 ...

  • 怎么设置开启百度网盘APP中的自动备份功能

    今天给大家介绍一下怎么设置开启百度网盘APP中的自动备份功能的具体操作步骤.1. 解锁手机后,找到桌面上的百度网盘app,打开2. 进入主页面后,点击页面右下角的[我的]选项3. 在打开的我的页面,点 ...

  • 如何打开小米手机中的自动备份功能

    使用小米手机的用户,为了防止弄丢手机中的文件等,因此想要打开自动备份功能,但是却不知道如何打开,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开设置应用.2. 第二步,来到下图所示的设 ...

  • 如何打开华为手机中的自动备份相册功能

    有的小伙伴在使用华为手机时,为了防止自己相册中的照片丢失,因此想要打开自动备份相册功能,但是却不知道如何打开,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开设置应用.2. 第二步,来 ...

  • sketchup软件中模型自动备份的设置

    sketchup软件中对模型进行自动备份设置,可以确保电脑意外中断后文件丢失事件的发生,增加了sketchup软件模型编辑的安全性. 操作方法 01 启动电脑打开sketchup软件,页面如下图: 0 ...

  • Linux中使用数据备份同步工具Rsync的实例教程

    对于运维人员来说,数据备份是最重要的工作之一,rsync就是一款通过网络备份重要数据的工具/软件. Rsync同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议,它可 ...

  • 在 Linux 中如何自动批量创建用户

    作为一名 Linux 系统管理员,你有时必须向系统添加新的用户帐户.为此,经常使用 adduser 命令.当涉及到多个用户的创建时,adduser 命令可能会变得相当无聊和耗时.这篇短文旨在为 Lin ...