Linux + 数据库面试复习总览
本系列面向运维 / 后端方向校招与初级岗位面试,覆盖 Linux 基础体系 → 高频命令 → 企业常用服务 → 故障排查,以及 MySQL / Redis / MongoDB 三大数据库模块。每个模块按「知识点详解 → 高频面试题」组织,建议先通读理解,再对照面试题自测。
岗位考察侧重
| 方向 | 考察重点 | 高频题型 |
|---|---|---|
| 运维 / SRE | Linux 基础、常用命令、服务部署、故障排查 | 笔试写命令 + 面试讲排查思路 |
| 后端开发 | MySQL 索引 / 事务 / SQL,Redis 缓存 | SQL 手写题 + 原理简答题 |
| 综合(全栈 / 测试) | Linux + MySQL + Redis 基础全覆盖 | 概念对比题为主 |
系列导航
第一部分:Linux
- Linux 基础体系 —— 发行版、目录结构、文件系统(inode / block / 软硬链接)、用户与用户组、进程与信号
- Linux 高频常用命令 —— 文件操作、文本三剑客(grep / sed / awk)、进程 / 网络 / 资源查看、打包压缩、定时任务(笔试题重灾区)
- Linux 企业常用服务 —— Nginx、Apache、NTP、FTP、SSH、Ansible、Zabbix、Prometheus
- Linux 故障排查与面试题精讲 —— 五大常见故障排查思路 + 12 道 Linux 面试题逐题详解
第二部分:MySQL
- MySQL 基础与 SQL 语句 —— 存储引擎、数据类型、三范式、SQL 分类(DDL / DML / DCL / TCL)、SELECT 查询详解
- MySQL 索引、事务与运维 —— 索引原理与失效场景、事务 ACID、mysqldump 备份恢复 + 10 道 MySQL 面试题详解
第三部分:NoSQL
- Redis 核心知识 —— 持久化机制(RDB / AOF)、典型业务场景、缓存三大问题、集群模式 + 6 道面试题详解
- MongoDB 核心知识 —— 文档模型、概念对照 MySQL、副本集高可用、选型对比 + 5 道面试题详解
收口
- 高频面试题速查表 —— 全部 33 道面试题的「一题一句话答案」,考前快速过一遍
复习建议
- 第一遍:按顺序通读,理解每个知识点的「是什么、为什么、怎么用」。
- 第二遍:只看每篇末尾的面试题部分,先自己作答,再对照答案补漏。
- 考前:过一遍速查表,把一句话答案背熟。
- 动手:命令类知识(
tail、tar、crontab、mysqldump)务必在虚拟机里敲过一遍,笔试不是背出来的。