Day03 测验与作业
一、选择题
1. 关于驱动程序的描述,正确的是?
- A. 驱动程序是硬件厂商开发的,必须遵循操作系统的标准
- B. 所有硬件使用统一的驱动程序
- C. 驱动程序运行在用户态
- D. 驱动程序只需要安装一次,永不更新
答案
**A** - 驱动程序由硬件厂商针对特定硬件开发,必须遵循操作系统的接口标准。2. 操作系统启动时,第一个执行的程序是?
- A. Windows Explorer
- B. Bootloader
- C. BIOS/UEFI
- D. Linux Kernel
答案
**C** - 按下电源键后,BIOS/UEFI 首先执行,进行硬件自检(POST)。3. MBR(主引导记录)的大小是?
- A. 512 字节
- B. 446 字节
- C. 64 字节
- D. 1024 字节
答案
**A** - MBR 占据硬盘第一个扇区,共 512 字节。其中包含 446 字节引导代码、64 字节分区表、2 字节结束标志。4. Linux 和 Windows 目录结构的区别是?
- A. 都是多根结构
- B. Linux 是单根结构,Windows 是多根结构
- C. Windows 是单根结构,Linux 是多根结构
- D. 两者完全相同
答案
**B** - Linux 采用单一根目录 `/` 的树形结构;Windows 采用多根结构,用盘符(如 C:\、D:\)区分。5. OSI 七层模型中,TCP 协议工作在哪一层?
- A. 网络层
- B. 传输层
- C. 会话层
- D. 数据链路层
答案
**B** - TCP(传输控制协议)和 UDP 工作在传输层(第 4 层)。二、填空题
1. 硬盘的第一个扇区(512 字节)称为 MBR,其中用于存储 Bootloader 引导代码的是前 446 字节。
2. 在 Linux 中,要使用一个分区,需要将其 挂载 到一个目录。
3. sudo 命令的作用是 以管理员(root)身份执行命令。
4. VMware 的三种网络模式包括:桥接模式、NAT 模式、仅主机模式。
5. OSI 七层模型中,负责 IP 寻址和路由的是 网络层(第 3 层)。
三、简答题
1. 请描述操作系统从按下电源键到登录界面的完整启动流程。
参考答案
- 按下电源键 → 硬件通电
- BIOS/UEFI 自检 → 检测内存、显卡、键盘等硬件
- 查找启动设备 → 根据 CMOS 中的启动顺序设置
- 读取 MBR → 读取启动盘第一个扇区(512 字节)
- 加载 Bootloader → 如 GRUB,将用户选择的内核加载到内存
- 内核初始化 → Linux 内核开始运行,初始化系统核心
- 加载驱动程序 → 检测并加载各类硬件驱动
- 启动系统服务 → Systemd 启动各类系统服务(网络、SSH 等)
- 显示登录界面 → 提供用户登录界面
- 用户登录 → 输入用户名密码,进入操作系统
2. 什么是挂载点?请举例说明 Linux 中常见的挂载点及其作用。
参考答案
挂载点是将分区与目录关联起来的过程,使该目录可以访问分区中的数据。
| 挂载点 | 作用 | 建议大小 |
|---|---|---|
/ |
根目录,所有文件的起点 | 20-50 GB |
/boot |
存放内核和启动文件 | 1-2 GB |
/home |
用户主目录,存放用户数据 | 剩余空间 |
swap |
交换分区,充当虚拟内存 | 内存的 1-2 倍 |
/var |
存放日志、缓存等变量数据 | 10-20 GB |
/tmp |
临时文件目录 | 5-10 GB |
3. 请解释 ISO 镜像是什么,以及如何使用它安装操作系统。
参考答案
ISO 镜像是光盘的完整镜像文件,本质是一个压缩包,包含操作系统的所有安装文件。
安装步骤:
- 下载目标操作系统的 ISO 镜像文件
- 使用工具(如 Rufus、Etcher)将 ISO 写入 U 盘,制作启动盘
- 将 U 盘插入目标电脑,重启
- 进入 BIOS/UEFI 设置,从 U 盘启动
- 进入安装程序,按提示完成:
- 选择语言和键盘布局
- 分区和设置挂载点
- 设置root密码和普通用户
- 选择安装组件
- 安装完成,重启系统
四、实操题
1. 在 Linux 中执行以下操作,并说明每条命令的作用:
# 1. 查看当前目录
pwd
# 2. 列出当前目录的所有文件(包括隐藏文件)
ls -la
# 3. 查看网络接口信息
ip a
# 4. 查看当前登录用户
whoami
# 5. 以管理员身份查看系统信息
sudo cat /etc/os-release
2. 将以下 Windows 路径转换为 Linux 路径格式:
| Windows 路径 | Linux 路径 |
|---|---|
C:\Users\admin\Documents |
/home/admin/Documents |
D:\Program Files\MyApp |
/mnt/d/Program Files/MyApp |
E:\Music\rock\song.mp3 |
/mnt/e/Music/rock/song.mp3 |
C:\Windows\System32 |
/boot 或 /usr(具体映射取决于配置) |
五、课后作业
-
安装虚拟机:在电脑上安装 VMware Workstation,创建一台 CentOS 7.9 或 Ubuntu 22.04 的虚拟机
-
练习命令:在 Linux 系统中练习以下命令,熟悉其用法:
ls、cd、pwd、mkdir、rmcat、echo、head、tailip a、ping、curlsudo、chmod、chown
-
绘制流程图:使用 Mermaid 语法,手绘并绘制操作系统的完整启动流程图
-
记忆 OSI 七层:背诵并理解 OSI 七层模型,能够说出每一层的名称、主要协议和功能
学习提示:本章内容是 Linux 运维的基础,重点掌握操作系统启动流程和 Linux 目录结构,这些知识将在后续课程中反复用到。