定期备份数据及灾难恢复

  • 归档及压缩基本概念:

1. 基本概念

归档的含义:将许多零散的文件整理成一个文件;文件总的大小基本不变

压缩的含义:按照某种算法减少文件所占空间的大小;恢复时按照对应的逆向算法解压

常见的压缩格式和命令工具:

常见的压缩格式和命令工具
压缩格式命令工具
.gzgzip;gunzip
.bz2bzip2;bunzip2
.xzxz;unxz

2. tar工具的常用选项

tar集成备份工具:

  • -z,-j,-J: 分别调用.gz ; .bz2; .xz;压缩格式的工具进行处理
  • -c: 创建归档
  • -x: 释放归档
  • -v: 显示创建归档或者释放归档的过程
  • -f: 指定文件归档的名称
  • -C: 指定释放的路径
  • -t: 显示归档中的文件清单

3. 制作tar备份包 

tar -zcvf  备份文件.tar.gz  被备份的文档

tar -jcvf   备份文件.tar.bz2   被备份的文档

tar -Jcvf  备份文化.tar.xz  被备份的文档

tar -zcvf  /march05.tar.gz  /etc/passwd /etc/group
tar -jcvf  /march05.tar.bz2 /etc/rc.local /etc/resolv.conf
tar -Jcvf  /march05.tar.xz  /etc/gshadow /etc/hostname

  4. 从tar备份包恢复文档

tar -zxvf   备份文件.tar.gz    -C  目标文件夹

tar -jxvf    备份文件.tar.bz2  -C  目标文件夹

tar -Jxvf   备份文件.tar.xz     -C  目标文件夹

tar -zxvf /match05.tar.gz -C /tmp/
tar -jxvf /march05.tar.bz2 -C /tmp/
tar -Jxvf /march.tar.xz   -C /tmp/
  • Cron定时计划任务

1. Cron任务概述

  • 按照设置的时间间隔为用户反复执行某一固定的系统任务
  • 软件包:cronie;crontabs
  • 系统服务:crond
  • 日志文件:/var/log/cron
  • # tail /var/log/cron  #了解cron执行消息

 2. 管理计划任务

使用 crontab命令

  • 编辑:crontab -e [-u   用户名]
  • 查看:crontab -l  [-u   用户名]
  • 清除:crontab -r  [-u  用户名]
#crontab -e -u root   #以root用户的身份编写定时计划任务
#crontab -l -u cruella #列出cruella用户的所有计划任务
#crontab -r            #不指定用户,代表删除所有的计划任务

3. 如何编写crontab计划任务

  • 配置格式可以参考/etc/crontab文件
  • 分 时 日 月 周   任务命令行(绝对路径)
执行周期配置说明特殊符号(执行周期通用)
从0-59之间的整数*:匹配范围内任意时间
从0-23之间的整数,:分隔多个不连续的时间点
从1-31之间的整数-:指定连续时间范围
从1-12之间的整数/n:指定时间频率,每n...
星期/周从0-7之间的整数,0或7代表星期日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值