zoukankan      html  css  js  c++  java
  • 常见的Linux系统备份方案

    思维导图
    这是常见的备份方案,但是具体还是要看服务器上有什么服务,和看运行的是什么业务。如果是像游戏、金融业的服务器,那数据库就要备份得更频繁和多份,以确保数据库数据的完整性安全性。

    以下就是设计备份方案过程中需要考虑到的点。

    1,需要备份的内容

    2,备份策咯

    • 完整备份
      实现命令:cp、tar、dump、xfsdump

    • 增量备份:每次备份以前一次备份作为参照
      实现命令: CentOS 6.x:dump工具
      实现命令: CentOS 7.x:xfsdump工具

    • 差异备份:每次备份以第一次备份作为参照
      实现命令: CentOS 6.x:dump工具
      实现命令: CentOS 7.x:xfsdump工具

    3,备份频率

    • 实时备份:如MySQL主从同步
    • 定时备份:如每天、每周备份,一般通过“脚本+定时任务”实现

    4,备份存储位置

    基本原则:不要把鸡蛋放在同一个篮子中

    • 本地备份:备份到本地不同机子上
    • 异地备份:备份到远端的机子上

    5,日志备份

    由于日志文件是文本格式呈现的,但是文本一旦太大,性能就很差,所以需要对日志的切割。日志一般有用于系统出错时查找BUG,而太久之前的日志显然对此时出现的BUG没有太大的意义,所以日志的备份需要轮替,保留前一段时间的日志就够了。

    • 系统日志管理工具:logrotate
      日志切割
      日志轮替
    • Apache服务配置文件自带日志切割功能,但需要通过脚本进行轮替

    参考:
    https://www.bilibili.com/video/BV1NJ411Q7DM?p=6

  • 相关阅读:
    Centos系统安装
    HPDL380G8平台11.2.0.3 RAC实施手册
    bash的位置变量和特殊变量
    bash中的算术运算
    bash文本查看及处理工具
    bash快捷键及输入输出重定向
    bash文件名统配
    文本搜索grep知识点总结
    sed练习
    流编辑器sed知识点总结
  • 原文地址:https://www.cnblogs.com/ningzijie/p/12668925.html
Copyright © 2011-2022 走看看