[Linux]经典面试题
Posted SkyBiuBiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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)
-
其他服务相关数据。
-
以上是关于[Linux]经典面试题的主要内容,如果未能解决你的问题,请参考以下文章