物联网操作系统|Linux 实用教程(第 2 版)第 1-2 章总结(常考/重要/易错版)
覆盖:第1章 Linux 操作系统概述 / 自由软件 / Linux 简介;第2章 环境搭建、安装、VMware 虚拟机安装 Linux。
第 1 章:Linux 操作系统概述
1) 操作系统(OS)在做什么(必背口径)
- 管理硬件资源:CPU、内存、磁盘、网络、外设。
- 提供抽象与接口:把复杂硬件变成“进程、文件、套接字”等可用对象。
- 提供运行环境:让应用程序能加载、运行、与外界交互。
常考点:
- OS 的核心目标是“资源管理 + 服务应用”,不是单纯的“界面”。
2) Linux 的典型优势(回答题常用)
- 稳定、可靠:适合服务器/嵌入式长期运行。
- 开源生态强:工具链、网络、驱动、服务器软件丰富。
- 可裁剪/可定制:从服务器到嵌入式/物联网设备都能用。
- 多用户、多任务:权限与进程机制成熟。
3) 自由软件与开源(容易混淆)
- **自由软件(Free Software)**强调“用户自由”(使用/研究/修改/分发)。
- **开源(Open Source)**强调“开放源码与协作开发模式”。
- 二者常重叠,但出发点不同。
常考关键词:
- GPL 等许可强调“共享改动”;具体条款以许可证为准。
4) Linux 简介:内核、发行版与常见组成
- Linux 内核(Kernel):最底层核心(进程/内存/驱动/文件系统/网络栈)。
- 发行版(Distribution):内核 + 工具 + 包管理器 + 桌面/服务等的组合(如 Ubuntu、Debian、CentOS/AlmaLinux、Arch)。
- 用户态工具:Shell、GNU 工具、系统服务(systemd 等)。
易错点:
- “Linux”有时指内核,有时指“发行版”,语境要分清。
第 2 章:Linux 系统环境搭建与安装
1) 环境搭建的总体思路(建议写法)
- 目标是得到一个可长期使用、可复现的 Linux 学习环境:
- 方式 A:物理机双系统/纯 Linux(更接近真实)
- 方式 B:虚拟机(最常用,安全、可回滚)
- 方式 C:WSL/云主机(看课程是否允许)
本教材重点:VMware 虚拟机安装 Linux。
2) Linux 安装核心流程(不依赖具体发行版)
- 准备安装介质(ISO 镜像)
- 规划资源(CPU/内存/磁盘)
- 分区与文件系统(课程常见:根分区
/,必要时 swap) - 安装系统与引导(GRUB 等)
- 创建用户、设置密码、配置网络
- 安装更新、常用软件与工具链
常考/易错点:
- 分区与挂载点:
/是根;不要把“挂载”当“拷贝”。 - swap:用于内存不足时的交换空间(并不等同于“越大越好”)。
- 网络:虚拟机模式不同会影响联网方式(见下)。
3) VMware 虚拟机安装 Linux(重点掌握的配置项)
3.1 关键资源配置
- CPU 核心数:根据机器情况分配(不宜过多占满宿主机)。
- 内存:学习用途通常 2-4GB 起步(桌面环境更高)。
- 磁盘:建议使用“可动态扩展”虚拟磁盘;留足空间做实验。
3.2 网络模式(最易错,常考理解题)
- NAT:虚拟机通过宿主机共享上网(最省事,常用)。
- 桥接(Bridged):虚拟机像局域网里一台独立机器(更像真实设备)。
- 仅主机(Host-only):只与宿主机/虚拟网段通信,默认不出网(适合封闭实验)。
3.3 工具与体验优化
- 安装 VMware Tools / open-vm-tools(分辨率、自适应、共享剪贴板等)。
- 学会使用快照(Snapshot):做破坏性实验前先快照,出问题一键回滚。
易错点:
- 虚拟机启动失败常见原因:ISO 未挂载、启动顺序不对、虚拟化未开启。
- 安装完成后还从 ISO 启动:需要卸载 ISO 或修改启动顺序。
本阶段一句话总结(考试版)
Linux 作为开源的类 Unix 操作系统,核心由“内核 + 发行版生态”构成;理解自由软件/开源理念有助于把握其发展;学习上优先用 VMware 搭建可回滚的虚拟机环境,掌握安装流程与 NAT/桥接/仅主机三种网络模式是最关键的实操基础。
自检题(对齐常考点)
- 操作系统的主要功能是什么?
- Linux 内核与发行版有什么区别?
- 自由软件与开源的核心关注点分别是什么?
- VMware 的 NAT/桥接/仅主机各适合什么场景?