初级系统管理员面试题与参考答案

Milad Bonakdar
作者
通过 Linux、Windows Server、Active Directory、DNS、DHCP、备份、安全、日志和故障排除的实用问题,准备初级系统管理员面试。
介绍
初级系统管理员面试通常会考察你是否能维护常见系统、清楚解释基础概念,并用步骤而不是猜测来排查问题。你应该准备 Linux 命令、Windows Server、Active Directory、DNS、DHCP、备份、安全、日志和用户支持场景相关的问题。
使用这份指南时,重点练习一种稳定的回答方式:确认症状,先检查最简单的原因,使用合适的命令或管理工具,并记录做过的更改。
先练习什么
- 在 Linux 中导航、检查权限、管理服务、阅读日志。
- 解释 Active Directory、用户、组、组策略、DNS 和 DHCP 如何配合工作。
- 排查常见工单,例如服务器变慢、登录失败、网络不可用、共享盘无法访问。
- 说明备份、补丁、最小权限、防火墙规则和升级处理。
Linux 基础
1. 你每天最常用的 Linux 命令有哪些?
回答: 系统管理的基本命令:
常见程度: 非常常见 难度: 简单
2. 如何排除 Linux 服务器运行缓慢的故障?
回答: 解决性能问题的系统方法:
1. 检查 CPU 使用率:
2. 检查内存:
3. 检查磁盘 I/O:
4. 检查网络:
5. 查看日志:
常见程度: 非常常见 难度: 中等
3. 如何使用 cron 安排自动任务?
回答: Cron 是类 Unix 系统中基于时间的作业调度程序。
Cron 语法:
常见示例:
特殊字符串:
Cron 作业日志记录:
Windows 任务计划程序:
最佳实践:
- 在脚本中使用绝对路径
- 在 crontab 中设置 PATH 变量
- 首先手动测试脚本
- 记录输出以进行调试
- 使用锁定以防止重叠运行
常见程度: 非常常见 难度: 简单-中等
Windows 和 Active Directory
4. 什么是 Active Directory,它的主要组成部分是什么?
回答: Active Directory (AD) 是 Microsoft 用于 Windows 网络的目录服务。
主要组成部分:
关键概念:
- 域: 管理边界
- 域控制器 (DC): 托管 AD 的服务器
- 组织单元 (OU): 对象的容器
- 用户/组: 身份管理
- 组策略: 集中式配置
常见任务:
常见程度: 非常常见 难度: 简单-中等
5. 如何在 Linux 和 Windows 中创建和管理用户帐户?
回答: 用户管理是系统管理员的核心职责。
Linux 用户管理:
组管理:
文件权限:
Windows 用户管理:
批量用户创建:
常见程度: 非常常见 难度: 简单
网络基础
6. 解释 DNS 和 DHCP。
回答:
DNS(域名系统):
- 将域名转换为 IP 地址
- 分层系统
- 使用端口 53
DHCP(动态主机配置协议):
- 自动分配 IP 地址
- 提供子网掩码、网关、DNS 服务器
- 使用端口 67(服务器)和 68(客户端)
DNS 故障排除:
DHCP 故障排除:
常见程度: 非常常见 难度: 简单-中等
备份与安全
7. 你会实施哪些备份策略?
回答: 3-2-1 备份规则:
- 3 个数据副本
- 2 种不同的介质类型
- 1 个异地副本
备份类型:
- 完整备份: 完整副本(慢,大)
- 增量备份: 自上次备份以来的更改(快,小)
- 差异备份: 自上次完整备份以来的更改(中等)
示例备份脚本:
常见程度: 常见 难度: 中等
8. 如何保护服务器安全?
回答: 多层安全方法:
1. 保持系统更新:
2. 配置防火墙:
3. 禁用 Root 登录:
4. 监控日志:
常见程度: 非常常见 难度: 中等
故障排除
9. 用户无法访问共享驱动器。你如何排除故障?
回答: 系统故障排除步骤:
1. 验证问题:
- 你可以重现这个问题吗?
- 它影响的是一个用户还是多个用户?
2. 检查网络连接:
3. 检查权限:
4. 检查用户帐户:
5. 检查驱动器映射:
6. 检查服务器:
- 文件服务器是否正在运行?
- 共享是否仍然可用?
- 检查服务器日志
常见程度: 非常常见 难度: 简单-中等
10. 如何管理和分析系统日志?
回答: 日志管理对于故障排除和安全至关重要。
常见日志位置 (Linux):
查看日志:
Systemd Journal:
日志轮换:
Windows 事件查看器:
集中式日志记录:
日志分析工具:
- grep/awk/sed: 命令行解析
- GoAccess: 实时 Web 日志分析器
- ELK Stack: Elasticsearch、Logstash、Kibana
- Splunk: 企业日志管理
常见程度: 常见 难度: 简单-中等
结论
准备初级 sysadmin 面试时,实际练过的基础比背定义更重要。搭建一个小型实验环境,创建用户,如果可以就把一台机器加入域,配置共享文件夹,故意制造 DNS 或 DHCP 问题,并练习说明你是如何找到原因的。
最后复习时重点关注:
- Linux: 命令、权限、服务、进程、磁盘使用情况和日志。
- Windows: Active Directory、组、组策略基础、事件查看器和 PowerShell。
- 网络: DNS、DHCP、IP 配置、端口和连接测试。
- 安全: 更新、最小权限、SSH/RDP 访问、防火墙和备份。
- 故障排除: 可重复的方法、清晰记录,以及知道何时升级处理。


