CentOS系统备份脚本详解

  #!/bin/sh

  #设定变量

  bak_path=/root/bak_linux

  date=$(date +%Y%m%d)

  log_file=$bak_path/$date#log.log

  #把执行结果写到日志中

  exec 1>>$log_file 2>&1

  #把要备份的目录打包放到$bak_path目录下

  tar -zcvf $bak_path/$date#boot.tar.gz /boot

  tar -zcvf $bak_path/$date#etc.tar.gz /etc

  tar -zcvf $bak_path/$date#var.tar.gz /var

  echo "############\n"

  echo $?

  #上传备份文件

  ftp -i -n -v << FTPIT

  open 192.168.0.27

  user 111 111

  binary

  lcd $bak_path

  mput *.tar.gz

  put *#log.log

  by

  FTPIT

  echo "############\n"

  echo $?

  #删除上传完毕的.tar和.log文件

  rm -rf $bak_path/*#*.tar

  rm -rf $bak_path/*#log.log

(0)

相关推荐

  • CentOS下Uptime命令详解

    对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息.服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机.那么我们怎么才能知道服务器运行了 ...

  • 【光盘安装WIN7系统】步骤详解

    [光盘安装WIN7系统]步骤详解 操作方法 01 目前win7重装系统的方法主要包括:光盘安装WIN7系统.虚拟光驱安装WIN7系统.U盘安装WIN7系统.软件重装系统,在硬盘上直接安装WIN7系统等 ...

  • 使用Win7自带工具对Win7系统进行备份图文详解

    系统备份是一件很重要的事情,如果系统的硬件或存储媒体发生故障,“备份”可以帮助您保护数据免受意外的损失。实现windows7系统备份的方式有很多种。比较常见的有:win7自带的系统备份,ghost安装 ...

  • 华硕笔记本电脑用U盘重装系统win7教程详解

    本教程主要是关于如何用U盘启动盘对华硕电脑重装系统win 7的教程详解,以帮助更多的朋友掌握装系统技能,提升电脑技术水平. 一.制作U极速U盘启动盘 01 找一台能用电脑,下载并安装U盘启动制作软件, ...

  • 王者之剑OL攻略之星座系统属性全方位详解

    操作方法 01 本期资讯小编为大家带来王者之剑攻略,在王者之剑OL游戏中,星座系统是每位玩家不可忽视的一项操作,只要您有足够的星石,消耗星石点亮星座来提升各项属性,不同的星座所增加的属性也是不一样的! ...

  • 星际帝国飞船系统攻略详解

    操作方法 01 星际帝国飞船系统详解攻略小编为大家整理好了,有对飞船系统部熟悉的小伙伴可以参考这篇星际帝国飞船系统详解攻略,为大家详细的讲解飞船的玩法,希望小编的整理能对大家玩游戏能有所帮助. 在&l ...

  • FreeBSD系统SSH配置详解

    修改freebsd可以用sshd权限用户登录ssh 但不能用root用户登录的方法 在/etc/ssh/sshd_config最后中加入 PermitRootLogin yes #允许root登录 P ...

  • CentOS系统环境精简优化详解

    第一步.删除不必要的自带软件包 yum remove Deployment_Guide-en-US finger cups-libs cups ypbind yum remove bluez-libs ...

  • CentOS开机自动运行自己的脚本详解

    记录这个事情是上次完成之后,今天要新加一个文件夹,一时之间忘记以前怎么做了,因为有几种方法,起码我知道三种方法,这里记录一笔以前的做法,觉得最简单: 操作系统:CentOS-5.2 目标:开机自动挂载 ...