思智网络—旗下品牌
忘记密码
长沙云服务器,长沙服务器租用,长沙服务器托管
全国统一服务热线:88900700(7*24h)
 思智网络——专注于企业级IDC解决方案!
  • 顶级网络高速接入
  • 十年经验管理完善
  • 资质齐全放心可靠
  • 专业服务快速稳定
  • 免费备案快速高效
  • 自维机房全年无休
  • 免费测试省钱省心
  • 行业评价有口皆碑

解决方案专区 more>>

负载均衡解决方案
服务器网络安全解决方案
数据异地灾备解决方案
网络加速综合解决方案

典型客户 more>>

  • 潇湘晨报网
  • SANY
  • 盛大金禧
  • 湖南有线
  • 金杯电工
  • 长沙长海医院
  • 蝴蝶树
  • 中国人民大学
  • 湖南妈妈网
  • 美迪装饰
  • 小新星
  • 湖南武警医院
思智网络学院

长沙服务器租用中心教您在linux下面自动打包备份并且删除5天前的文件

发表:黄总   文章来源:湖南思智网络科技有限公司   
[摘要] 在很多的情况下特别是做服务器托管和租用的客户很多时候都需要在系统中做自动备份,自己删除功能,哪如何在linux操作系统下面将文件目录自动打包并设置删除多少……

在很多的情况下特别是做服务器托管和租用的客户很多时候都需要在系统中做自动备份,自己删除功能,哪如何在linux操作系统下面将文件目录自动打包并设置删除多少天前的文件?下面由长沙服务器租用中心的技术总监给出下面的解决方案.

项目要求

   1.自动打包某一个文件目录,
   2.自动将打包文件放置至一个指定目录
   3.自动清除5天前的文件;

实现:

   1.使用crontab 进行定时备份
   2.使用tar压缩
   3.使用shell算出日期 ,remove 旧文件
   4. 在/usr/sbin目录中加入备份文件:baksvn

   #!/bin/sh
   rq=`date +%Y%m%d`
   rm -f /home/svnbak/`date -d '-5 days' +%Y%m%d`.tar.gz
   tar zcvf /home/svnbak/$rq.tar.gz /var/svn/document


同理可以,实现mysql的备份。

    只要在压缩前加上
    mysqldump -uroot -p XXXXXX > /home/XXXXXXx_bak_20150108.dat

    如下所示:

     #!/bin/sh
     rq=`date +%Y%m%d`

     mysqldump -uroot -p XXXXXX > /home/XXXXXXx_bak_$rq.dat
     rm -f /home/svnbak/`date -d '-5 days' +%Y%m%d`.tar.gz
     tar zcvf /home/svnbak/$rq.tar.gz /var/svn/document

本文来源:长沙服务器托管-->长沙服务器租用-->网络学院

收缩

  • 售前咨询
  • 技术支持
  • 备案专员
  • 24小时客服热线:
  • 88900700

微信号:hnidccn