ftp服务器吧 关注:107贴子:283
  • 10回复贴,共1

巧用FTP 批量备份网站,定时备份网站。

只看楼主收藏回复

很多站长都有过深刻的教训,就是网站忘记备份导致数据丢失造成的损失。。。这些其实不单单是丢数据的问题,更辛苦的是我们曾经的劳动力。
今天呢,我给大家介绍一款这方面比较有优势的FTP软件----TurboFTP。
下载地址:http://www.tbsoftinc.com/download.htm
语言包:http://www.tbsoftinc.com/download/langpack.htm
为什么把 TurboFTP 推荐给大家呢,主要有3点。
第一:支持多模式。有标准的FTP,SSH2,SMTP,SSL 多个模式的连接,是比较全面和方便的。
第二:易操作性。说起来我原来可是忠诚的FlashFXP用户。 由于界面简单,深得我的喜欢。但是因为功能性的原因,我连接ssh 还要单独装一个ssh 客户端。让我很郁闷。 所以就使用了其他的几款FTP软件,其中在操作性上,TurboFTP 比较好一些,设置很人性化,就是说它能设置你显示列表的模式啦,还有显示整行选中了等等 好多选择。下面附一截图,它很适合有不同使用习惯的用户。




1楼2010-05-28 09:46回复
    第三:强大的无以伦比的自动同步功能。呵呵,好处就是,只要你电脑开着就能运行同步(NT service服务),非常方便。废话不说,下面给出两个实例:
               实例1:定时备份 FTP 目录的文件。
                 步骤1:打开TurboFTP - 定时管理器,下图。
               
    


    2楼2010-05-28 09:47
    回复
      这时候会弹出一个提示:
                


      3楼2010-05-28 09:47
      回复
        这时候,只要设置一下程序数据保存路径皆可。 点击 查看----设置----选择下面那个即可。如图


        4楼2010-05-28 09:48
        回复
          这时候,只要设置一下程序数据保存路径皆可。 点击 查看----设置----选择下面那个即可。如图


          5楼2010-05-28 10:32
          回复
                  然后皆可打开定时器。


            6楼2010-05-28 10:32
            回复
              这里需要注意的是:我们把 禁用定时器 选项对勾去掉。 使用NT service 运行。这个保留。
              现在我们添加定时任务。点击添加---选择同步任务,弹出新对话框,如图:
              


              7楼2010-05-28 10:33
              回复
                远端目录:你登陆FTP查看一下,目录结构,输入或选择一下你要备份的目录即可。
                       本地目录:选择你把代码备份的目录即可。
                       启动时间:你更改为第一备份的时间。
                       重复任务:打上对勾,输入重复的时间段。
                       然后点击 顶部的同步选项 如图所示:
                


                8楼2010-05-28 10:33
                回复
                     同步方向: 因为我们是备份 写上下载即可;
                        同步计划:选择传输所有源文件。
                      子目录打上对勾。
                      过滤器:你要筛选的文件。这个自己设置很简单。
                       随后,点击确定皆可。同步备份网站成功。
                        我们来看下演示效果吧:如图
                  


                  9楼2010-05-28 10:34
                  回复
                    官方提供的同步教材:http://forum.tbsoftinc.com/viewtopic.php?f=10&t=939
                    实例2:linux 下 网站自动备份。
                    原理: linux 执行定时打包任务 + TurboFTP 定时下载 ,完成后 TurboFTP 删除 打包文件,实现备份。
                    linux 操作如下。
                          用shell客户端登陆 linux :
                        如果当前用户是 user    执行命令: crontab -e user 即可 进入vi编辑器。
                    按 i 键 输入
                        0 23 * * 6 /usr/sbin/k.sh
                    意思是:每周六、11点 执行 k.sh 打包程序。
                         k.sh 程序代码如下:
                        #!/bin/sh
                        NOW=$(date +"%m-%d-%Y")
                        FILE=backup.$NOW.tar.gz
                        tar -cvf $FILE *.*
                        用户第一次打包 执行此命令(tar -cvf beifen.tar.gz *.*)皆可,*.* 为文件类型。
                         以后每次备份都是自动的。下面就和 TurboFTP 定时同步任务相连了(同步任务时间需要设定和打包文件完成后半小时即可。周期为7天,图略)。
                        用户可以按照实例一得配置进行配置同步任务,在此不做详解。需要提示的就是,下载备份的时候 需要设定过滤器,如图所示:
                    


                    10楼2010-05-28 10:34
                    回复