[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. Java 反编译工具哪家强?对比分析瞧一瞧

    前言 Java 反编译,一听可能觉得高深莫测,其实反编译并不是什么特别高级的操作,Java 对于 Class 字节码文件的生成有着严格的要求,如果你非常熟悉 Java 虚拟机规范,了解 Class 字 ...

  2. Python数模笔记-NetworkX(3)条件最短路径

    1.带有条件约束的最短路径问题 最短路径问题是图论中求两个顶点之间的最短路径问题,通常是求最短加权路径. 条件最短路径,指带有约束条件.限制条件的最短路径.例如,顶点约束,包括必经点或禁止点的限制:边 ...

  3. [刷题] PTA 查验身份证

    题目: 7-63 查验身份证 (15 分)  一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5, ...

  4. [刷题] PTA 02-线性结构1 两个有序链表序列的合并

    程序: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef int ElementType; 5 typedef st ...

  5. CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录

    CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录   问题起源:手贱yum upgrade,重启服务器后无法使用vnc viewer远程连接 查看状态 # system ...

  6. 6T硬盘分区

    6T硬盘分区 1.umount /data1   #  如果正在使用需要此命令卸载. 2.parted /dev/sdb     # parted 分区工具,选择要分区的硬件设备 mklabel gp ...

  7. JDK 14 都已经发布了,Java 8 依然是我的最爱

    在 JDK 版本的世界里,从来都是 Oracle 发他的新版本,我们 Java 程序员继续用我们的老版本 几年之前用 JDK 7,后来终于升级到了 JDK 8.自从升级了没多久,JDK 就开始了半年发 ...

  8. linux环境下时区无法设置(UTC无法更改为CST)的问题解决

    在进行linux下修改时区的时候 总是修改不了 修改成 Asia/Shanghai  但是 时区总是 +0000 却不是想要的+0800 按照网上的方法 A方法:tzselect:执行tzselect ...

  9. maven工具使用json-lib时,JSONArray.fromObject()不能执行的解决方案

    前端代码我就不展示了 ,下面说明下我遇到问题的情况,如果不想看可以直接划到黄色字体部分直接找解决方法哦~~(相关jar包我会放在云中,想要的自己下载哦,链接在视频最下面!!) 我的pom文件,如下,导 ...

  10. Dubbo-admin安装测试

    1.下载dubbo-admin 下载地址 2.解压到本地 3.在项目目录下打包dubbo-admin 使用命令 mvn clean package -Dmaven.test.skip=true 第一次 ...