[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. 提升50%!Presto如何提升Hudi表查询性能?

    分享一篇关于使用Hudi Clustering来优化Presto查询性能的talk talk主要分为如下几个部分 演讲者背景介绍 Apache Hudi介绍 数据湖演进和用例说明 Hudi Clust ...

  2. Windows反调试技术(上)

    写在前面 在逆向工程中为了防止破解者调试软件,通常都会在软件中采用一些反调试技术来防破解.下面就是一些在逆向工程中常见的反调试技巧与示例. BeingDebuged 利用调试器加载程序时调试器会通过C ...

  3. Scrum Meeting 4

    Basic Info where:共享空间 when:2021/4/29 target: 简要汇报一下已完成任务,下一步计划与遇到的问题 Progress Team Member Position A ...

  4. Java集合详解(一):全面理解Java集合

    概述 Java所有集合类都在java.util包下,支持并发的集合在java.util.concurrent(juc)包下. 集合与数组区别: 数组大小是固定的,集合大小可以根据使用情况进行动态扩容. ...

  5. Ansible_常用文件模块使用详解

    一.Ansibel常用文件模块使用详解 1.file模块 1️⃣:file模块常用的参数列表: path       被管理文件的路径 state状态常用参数: absent           删除 ...

  6. Zabbix 5.0:磁盘读写监控

    Blog:博客园 个人 自动发现磁盘 配置键值 注意:此键值仅支持Linux平台. 此发现键值返回两个宏 : {#DEVNAME} :设备名 {#DEVTYPE} :设备类型 例如: [ { &quo ...

  7. python的数组

  8. 死磕nginx系列

    死磕nginx系列 死磕nginx系列--nginx入门 死磕nginx系列--nginx配置文件 死磕nginx系统--nginx日志配置 死磕nginx系列--nginx服务器做web服务器 死磕 ...

  9. GO学习-(9) Go语言基础之切片

    Go语言基础之切片 本文主要介绍Go语言中切片(slice)及它的基本使用. 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性. 例如: func arraySum(x ...

  10. SpringCloud Alibaba实战(3:存储设计与基础架构设计)

    1.存储设计 在上一章中,我们已经完成了基本业务流程的梳理和服务模块的划分,接下来,开始设计数据存储. 虽然在微服务的理论中,没有对数据库定强制性的规范,但一般,服务拆分之后,数据库也会对应的拆分. ...