[Linux]经典面试题 - 系统管理 - 备份策略

一、备份目录

1.1 系统目录

目录 内容
/etc/sysconfig/network-scripts/ 网络配置文件
/etc/resolv.conf DNS解析文件
/etc/hosts hosts映射文件
/etc/fstab 开机挂载记录
/etc/inittab 设置开机runlevel
/etc/profile 设置全局变量
/etc/group 用户组配置文件
/etc/passwd 用户账号信息
/etc/shadow 用户密码信息
/etc/sudoers sudo配置文件
/etc/rsyslof.conf 日志设置文件
/usr/local 放源码包编译安装的软件
/var/log/messages 系统默认日志文件
/var/log/secure 验证授权方面日志
/var/log/boot.log 系统启动日志
/var/log/cron cron进程日志
/var/log/httpd(apache2) apache日志
/var/log/mail mail日志
/var/log/samba samba日志
/var/log/sssd 守护进程安全日志

1.2 服务目录

以MySQL、Apache为例:

目录 内容
/var/lib/mysql RPM包安装的MySQL
/usr/local/mysql/data/ 源码包编译的MySQL
/var/www/html/ Apache网站内容
/usr/local/apache2/htdocs/
/etc/httpd/conf/httpd.conf Apache配置文件
/usr/local/conf/httpd.conf
/var/log/httpd/ Apache日志文件
/usr/local/apache2/logs/

二、备份策略

2.1 完整备份

完全备份(Full Backup):备份一份与原来一摸一样的数据。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

2.2 增量备份

差异备份(Differential Backup):以前一次备份作参考进行备份。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

2.3 差异备份

差异备份(Incremental Backup ):以第一次备份作参考进行备份。

常用命令:cp、tar、dump(ext4)、xfsdump(xfs)

三、备份频率

3.1 实时备份

  • 如MySQL主从同步,分布式存储里OSD的主备写入。

3.2 定时备份

  • 如每天、每周备份,一般通过“脚本+定时任务”实现。

四、备份位置

4.1 本地备份

  • 本地:备份在不同的服务器,不同的硬盘上。

4.2 异地备份

  • 异地:备份在不同的数据中心,不同的机房。

五、参考方案

5.1 数据库服务器

以一台数据库为例:

  • 每日备份的数据(异地备份)

    • MySQL数据库(主从备份,每日做一次增量备份)
  • 每周备份的数据(异地备份)

    • MySQL数据库(每周做一次完整备份)

    • 重要的系统数据(配置文件、日志类的)

    • 网页数据(Apache)

    • 其他服务相关数据。

[Linux]经典面试题 - 系统管理 - 备份策略的更多相关文章

  1. Linux 经典面试题

    [Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文 ...

  2. [Linux]经典面试题 - 网络基础 - TCP三次握手

    [Linux]经典面试题 - 网络基础 - TCP三次握手 目录 [Linux]经典面试题 - 网络基础 - TCP三次握手 一.TCP报文格式 1.1 TCP报头 1.2 报文图例 二.TCP三次握 ...

  3. linux系统下网络主-备份策略之网卡bond技术

    操作系统:CentOS Linux release 7.1.1503 (Core) 网卡适配器: eno1.eno2 bonding类型:mode=1 (active-backup),主-备份策略 网 ...

  4. Linux备份策略(第二版)

    备份策略 备份思想 一.系统潜在的威胁 Ø 系统硬件故障 Ø 软件故障 Ø 电源故障 Ø 用户的误操作 Ø 人为破坏 Ø 缓存中的内容没有及时的写入磁盘 Ø 自然灾害 二.备份介质的选择 备份介质:硬 ...

  5. 基于Linux下catalog方式的 Oracle 备份策略(RMAN)

    --********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --******************************* ...

  6. 别人的Linux私房菜(21)基础系统设置与备份策略

    网络设置,手动设置IP,DHCP自动获取. 以太网协议开发出来的网卡ethN,N为数字. CentOS7对网卡命名的规则:eno代表由主板BIOS内建立的网卡,ens1由主板BIOS内建的PCI-E界 ...

  7. Linux学习-备份策略

    每部主机的任务都不相同,重要的数据也不相同,重要性也不一样,因此,每个人的备份思考角度都不一样! 备份分为两大部分,一个是每日备份经常性变动的重要数据, 一个则是每周备份就不常变动的信息.这个时候我就 ...

  8. 嵌入式Linux C笔试题积累(转)

    http://blog.csdn.net/h_armony/article/details/6764811 1.   嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 ...

  9. 800+Java后端经典面试题,希望你找到自己理想的Offer呀~

    前言 在茫茫的互联网海洋中寻寻觅觅,我收藏了800+道Java经典面试题,分享给你们.建议大家收藏起来,在茶余饭后拿出来读一读,以备未雨绸缪之需.另外,面试题答案的话,我打算后面慢慢完善在github ...

随机推荐

  1. mysql搭建多主一从源复制环境

    问题描述:搭建过一主多从的环境,由于数据库数据一致性要求高,有些情景会搭建一主多从的架构,搭建多主一从的模式,相对来说适合数据整合,将多个业务的库整合到一起,方便做查询,也可以当做一个监控其他主库数据 ...

  2. 将项目连接到远程仓库git

    方式一: git clone "git中的项目地址",此时会生成一个新的项目2.该步骤用于生成一个本地仓库 将需要提交的所有文件除了node_module.git以及输出文件dis ...

  3. 算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂 offer 面经分享!|JavaGuide|Guide哥

    这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了作者从迷茫崩溃到最终斩获腾讯.京东.百度等大厂 offer 的经历.文章内容很全面.真实,相信可以对正在准备面试的小伙伴有帮助! 看到公众 ...

  4. Mybatis-plus在原有的select查询语句中动态追加查询条件

    一.适用场景 1.使用了xml形式的mapper.2.不想在select查询中大量使用<if>标签来判断条件是否存在而加入条件. 二.步骤 1.自定义wrapper继承QueryWrapp ...

  5. ar是System Activity Reporter(系统活动情况报告)的缩写。这

    ar是System Activity Reporter(系统活动情况报告)的缩写.这个工具所需要的负载很小,也是目前linux中最为全面的性能分析工具之一.此款工具将对系统当前的状态就行取样,然后通过 ...

  6. MyBatis 高级查询之一对多查询(十)

    高级查询之一对多查询 查询条件:根据游戏名称,查询游戏账号信息 我们在之前创建的映射器接口 GameMapper.java 中添加接口方法,如下: /** * 根据游戏名查询游戏账号 * @param ...

  7. 第8章 Shell函数的知识与实践

    shell 函数常见的语法格式 function 函数名(){          return n } 简化1 function 函数名{     ... } 简化2 函数名(){     ... } ...

  8. MongoDB学习笔记:快速入门

    MongoDB学习笔记:快速入门   一.MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.M ...

  9. supervisor 使 celery后台运行

    1.安装 supervisor pip install supervisor  2.创建supervisor配置文件,命令如下: 进入项目文件 echo_supervisord_conf > s ...

  10. React-setState的那些事儿

    关于setState,使用过react的人应该再熟悉不过了,在hooks还不那么普及的时候,除了使用函数式组件,我们使用最多的应该就是类创建react的组件了,而在类组件中我们通常会使用state来管 ...