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

SkyBiuBiu 2021-06-23 22:49:27
面试 面试题 linux 试题 经典


[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)

    • 其他服务相关数据。

版权声明
本文为[SkyBiuBiu]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/Skybiubiu/p/14924757.html

  1. redis cluster如何支持pipeline
  2. How does redis cluster support pipeline
  3. 上海 | 人英网络 | 招Java开发25-35K、React前端开发25-40K
  4. Shanghai | Renying network | recruit java development 25-35k, react front end development 25-40k
  5. SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
  6. Spring cloud + docker + Jenkins + gitlab + Maven to realize automatic construction and deployment
  7. 性能工具之linux三剑客awk、grep、sed详解
  8. Performance tools of Linux three swordsmen awk, grep, sed
  9. 一次“不负责任”的 K8s 网络故障排查经验分享
  10. An "irresponsible" experience sharing of k8s network troubleshooting
  11. 性能工具之linux三剑客awk、grep、sed详解
  12. Performance tools of Linux three swordsmen awk, grep, sed
  13. 使用Spring Data JPA 访问 Mysql 数据库-配置项
  14. Accessing MySQL database with spring data JPA - configuration item
  15. 一次“不负责任”的 K8s 网络故障排查经验分享
  16. An "irresponsible" experience sharing of k8s network troubleshooting
  17. 注册中心ZooKeeper,Eureka,Consul,Nacos对比
  18. Linux最常用的指令大全!快看看你掌握了吗?
  19. Comparison of zookeeper, Eureka, consult and Nacos
  20. Linux most commonly used instruction encyclopedia! Let's see. Do you have it?
  21. Matrix architecture practice of Boshi fund's Internet open platform based on rocketmq
  22. 字节面试,我这样回答Spring中的循环依赖,拿下20k offer!
  23. Byte interview, I answer the circular dependence in spring like this, and get 20K offer!
  24. oracle 11g查看alert日志方法
  25. How to view alert log in Oracle 11g
  26. 手写Spring Config,最终一战,来瞅瞅撒!
  27. Handwritten spring config, the final battle, come and see!
  28. 用纯 JavaScript 撸一个 MVC 框架
  29. Build an MVC framework with pure JavaScript
  30. 使用springBoot实现服务端XML文件的前端界面读写
  31. Using springboot to read and write the front interface of server XML file
  32. 【Javascript + Vue】实现随机生成迷宫图片
  33. [Javascript + Vue] random generation of maze pictures
  34. 大数据入门:Hadoop伪分布式集群环境搭建教程
  35. Introduction to big data: Hadoop pseudo distributed cluster environment building tutorial
  36. 八股文骚套路之Java基础
  37. commons-collections反序列化利用链分析(3)
  38. Java foundation of eight part wensao routine
  39. Analysis of common collections deserialization utilization chain (3)
  40. dubbogo 社区负责人于雨说
  41. Yu Yu, head of dubbogo community, said
  42. dubbogo 社区负责人于雨说
  43. Yu Yu, head of dubbogo community, said
  44. 设计模式 选自《闻缺陷则喜》此书可免费下载
  45. The design pattern is selected from the book "you are happy when you hear defects", which can be downloaded free of charge
  46. xDAI被选为 Swarm 的侧链解决方案,将百倍降低 Swarm 网络Gas费
  47. L2 - 深入理解Arbitrum
  48. Xdai is selected as the side chain solution of swarm, which will reduce the gas cost of swarm network 100 times
  49. L2 - deep understanding of arbitrum
  50. Java全栈方向学习路线
  51. 设计模式学习04(Java实现)——单例模式
  52. Java full stack learning route
  53. Design pattern learning 04 (Java implementation) - singleton pattern
  54. Mybatis学习01:利用mybatis查询数据库
  55. Mybatis learning 01: using mybatis to query database
  56. Java程序员从零开始学Vue(01)- 前端发展史
  57. Java程序员从零开始学Vue(05)- 基础知识快速补充(html、css、js)
  58. Java programmers learn Vue from scratch
  59. Java programmers learn Vue from scratch (05) - quick supplement of basic knowledge (HTML, CSS, JS)
  60. 【Java并发编程实战14】构建自定义同步工具(Building-Custom-Synchronizers)