主题
初识Linux
课程介绍
接下来我们学习Linux系统。Linux是1991年由林纳斯·托瓦兹开发的免费开源操作系统,内核代码公开,任何人都可以查看和修改。Linux由内核和系统应用程序组成,内核负责调度CPU、内存、硬盘等硬件资源。Linux有很多发行版,比如企业常用的Rocky Linux、社区活跃的Ubuntu,以及国产的OpenEuler、银河麒麟等。本课程主要使用Rocky Linux 9。
1. Linux的诞生
创始人与时间
- 创始人:林纳斯·托瓦兹(Linus Torvalds)
- 诞生时间:1991年(作者大学期间)
诞生背景
- 大学期间需要浏览新闻和处理邮件
- 发现当时市面上的操作系统不好用
- 决定自己开发一个操作系统
- 21岁完成原型开发并发布到网络
- 源代码公开,接受全球网友贡献

Linux吉祥物
- Linux的吉祥物是一只名为Tux的小企鹅
- 代表Linux系统的稳定性和力量

2. Linux内核的概念
内核的定义
内核是Linux系统的核心,提供系统最基本的功能和服务。 
内核的主要功能
- 调度CPU资源
- 管理内存分配
- 控制文件系统
- 处理网络通信
- 管理输入/输出操作
内核的特性
- 免费开源:任何人都可以下载、查看和修改源代码
- 跨平台:支持多种硬件架构
- 可定制:可以根据需求裁剪功能
- 稳定可靠:适合长期运行的服务器环境
内核获取方式
- 官方网站:https://www.kernel.org/
- 提供最新版本的内核源代码下载
3. Linux系统的组成
完整系统架构
Linux操作系统 = 内核 + 系统级应用程序
系统组件关系
- 用户层:用户直接交互的应用程序
- 应用层:系统自带和第三方安装的软件
- 内核层:系统核心,提供硬件调度能力
- 硬件层:计算机物理硬件设备

工作流程示例:播放音乐
- 用户使用音乐播放器应用
- 播放器调用内核提供的音频服务
- 内核调度CPU进行音频解码
- 内核调度音响设备播放声音

4. 🐧 2026年主流Linux发行版全景图
发行版的定义
Linux发行版是指由个人或公司将Linux内核与系统级应用程序封装在一起形成的完整操作系统产品。
发行版的特点
- 多样性:任何人都可以创建自己的发行版
- 定制化:针对不同用户群体和应用场景优化
- 兼容性:核心命令和功能在所有发行版中保持一致
企业级与服务器市场
这一阵营以稳定性、长期支持和商业服务著称,是全球数据中心和关键业务系统的基石。
| 发行版 | 核心定位 | 关键特点与描述 | 图标 |
|---|---|---|---|
| Red Hat Enterprise Linux (RHEL)(红帽企业级) | 企业级标杆高端商业服务器 | 全球最著名的企业级 Linux。提供长达 10 年的支持周期,拥有极其完善的商业支持服务和认证体系。代码稳定性极高,是金融和大型企业的首选。 | ![]() |
| SUSE Linux Enterprise (SLE)(SUSE企业级) | 系统管理与云原生高可用性解决方案 | 欧洲老牌企业级发行版。以其强大的系统管理工具 YaST 和在高可用性集群、SAP 应用支持方面表现出色而闻名。在私有云和混合云领域有深厚积累。 | ![]() |
| CentOS Stream (及替代者) | RHEL源码流开发者与社区版 | 自 CentOS Linux 在 2024 年 6 月 30 日 停止后,CentOS Stream 成为 RHEL 的上游开发分支(滚动更新)。 对于不需要商业支持但需要 RHEL 兼容性的用户,Rocky Linux 和 AlmaLinux 是目前最主流的替代选择。 对于国内的学习者来说,在目前国产信创的大环境下,华为的OpenEuler也是一个不错的选择。 | ![]() ![]() |
桌面与开发者市场
这一阵营侧重于用户体验、软件更新速度和社区生态,广泛用于开发工作站和个人电脑。
| 发行版 | 核心定位 | 关键特点与描述 |
|---|---|---|
| Ubuntu | 通用全能王服务器与桌面首选 | 基于 Debian,拥有全球最大的社区支持。在云计算(OpenStack)、AI/ML 领域占据统治地位。LTS 版本提供 5 年支持,非常适合新手和企业快速部署。 |
| Debian | 基石与稳定自由软件之本 | 许多发行版(如 Ubuntu)的上游来源。以“坚定的稳定性”和严格的自由软件政策著称。适合用作服务器或对系统纯净度有要求的用户。 |
| Fedora | 技术前沿红帽创新实验室 | 由社区主导,红帽赞助。它是 Linux 内核、Systemd 等新技术的试验田,集成最新的开源技术,适合喜欢尝鲜的开发者和红帽技术爱好者。 |
| Arch Linux | 极客之选高度定制化 | 遵循 KISS 原则(保持简单)。采用滚动更新模式,软件永远最新。安装过程全命令行,适合喜欢从零构建系统、追求极致控制权的高级用户。 |
| Pop!_OS | 开发者友好硬件优化 | 由 System76 推出,专为开发者和科学家设计。自带优秀的 NVIDIA 显卡驱动支持和独特的平铺式窗口管理,针对自家硬件和开源社区开发者体验极佳。 |
国内主流发行版
在信创战略和数字基础设施国产化的推动下,国产 Linux 发行版在 2026 年已形成完善生态,覆盖从桌面办公到高端服务器的全场景。
桌面与办公生态
这一阵营注重用户界面的美观度和 Windows 迁移的平滑性,广泛应用于政府办公和企业终端。
| 发行版 | 核心定位 | 关键特点与描述 |
|---|---|---|
| 统信UOS (UnionTech OS) | 商业桌面领头羊生态最完善 | 由深度团队打造,拥有目前国产系统中最丰富的应用商店和商业支持。界面美观(DDE桌面环境),兼容大量 Windows 应用的迁移方案,是党政办公的主力系统。 |
| 深度操作系统(Deepin) | 最美开源桌面社区版基础 | 国际知名的中国开源桌面系统。其桌面环境(DDE)被公认为 Linux 下最易用的 GUI 之一。它是统信 UOS 的上游社区版本,适合个人用户和技术爱好者。 |
服务器与关键基础设施
这一阵营主要对标 RHEL 和 CentOS,专注于服务器操作系统、云计算底座和高安全性场景。
| 发行版 | 核心定位 | 关键特点与描述 |
|---|---|---|
| 银河麒麟 (KylinOS) | 高安全与国防自主可控 | 军工背景深厚,通过了高等级的安全认证。在国防、政府核心部门和能源领域占据绝对主导地位,强调系统的自主率和安全性。 |
| openEuler (欧拉) | 数字基础设施服务器首选 | 由华为开源并主导,面向服务器、云、边缘计算和嵌入式场景。支持多种处理器架构(鲲鹏、飞腾、X86等),在企业级服务器市场增长迅猛,拥有强大的社区生态。 |
| 龙蜥 (Anolis OS) | 云原生与CentOS替代高性能 | 由阿里云牵头的开源社区发行版。完美兼容 RHEL/CentOS 生态,针对云场景进行了深度优化,是 CentOS 停服后国内企业迁移的重要选择之一。 |
初学者到底选择哪个发行版呢?
OpenEuler 在国内怎么样?
现状:国产一哥,势头极猛 根据 2025 年底的数据,OpenEuler 在中国的新增市场份额已连续第一,装机量预计已突破 1600 万台。
- 生态覆盖:它已不仅限于华为内部,国内主流厂商(如麒麟、统信、SUSE)都有基于欧拉的商业发行版。
- 行业应用:在政府、金融(银行/证券)、电信运营商、能源等核心领域,OpenEuler 已经是“信创”(信息技术应用创新)项目的首选之一。
优点(对比 Rocky):
- 国产化适配最强:如果你涉及国产 CPU(如鲲鹏、飞腾、龙芯、海光等),OpenEuler 是最佳甚至唯一的选择,对国产硬件的支持远超 Rocky。
- 云原生特性好:OpenEuler 对容器(Docker/K8s)、边缘计算的支持非常激进,内核级优化多(如 A-Tune 智能调优),适合现代化架构。
- 更新快、性能强:内核版本通常比 Rocky 更新得更快,针对多核性能和 ARM 架构有显著优化。
缺点(对比 Rocky):
- 软件生态差异:虽然兼容 RPM 包,但很多国外开源软件的官方 dnf 源不直接支持欧拉,你可能需要手动编译或找第三方源(这点比 Rocky 麻烦)。
- 学习曲线稍陡:它有一些自己特有的工具链和配置逻辑,如果你以后去非信创的私企工作,可能需要适应期。
- 桌面体验弱:虽然有桌面版,但软件商店应用少(缺微信、QQ 官方版等),不如 Ubuntu 或 Windows 顺手。
| 维度 | Rocky Linux | OpenEuler |
|---|---|---|
| 核心定位 | RHEL 的免费克隆 | 面向云和国产化的数字基础设施 |
| 兼容性 | 完美兼容 RHEL,所有为 RHEL 写的教程、软件都能直接跑。 | 部分兼容 RHEL,基础命令一样,但底层内核和部分工具是自研的。 |
| 软件生态 | 极其丰富。全球绝大多数 Linux 软件都提供 .rpm 包,直接 dnf install 就能装。 | 正在追赶中。主流软件有,但小众或最新的软件可能需要自己编译,或者去社区找源。 |
| 硬件支持 | 支持主流 x86 服务器,对国产硬件支持较弱。 | 全栈支持。对 x86 和 ARM(国产芯片)都有极佳支持。 |
| 适用场景 | 传统企业运维、Web 服务、不想折腾环境的开发者。 | 国产化项目、云计算/容器化、政企事业单位、运营商。 |
| 学习成本 | 低。网上 90% 的 CentOS 教程可以直接套用。 | 中等。需要适应其特有的生态和工具(如 iSula 容器)。 |
所以结合上述的信息后,本套课程后续使用的发行版选择:
- 主要:Rocky Linux9(国内企业广泛使用)
- 辅助:Ubuntu(全球社区活跃度高)
课程总结
- Linux的诞生:由林纳斯·托瓦兹于1991年在大学期间开发,源代码公开
- Linux内核:系统核心,提供硬件调度能力,免费开源
- 系统组成:内核 + 系统级应用程序 = 完整操作系统
- 发行版:个人或公司封装的完整Linux系统,种类丰富
- 课程选择:以Rocky Linux9为主,Ubuntu为辅
课后练习
练习1(基础)
请回答:
- Linux的创始人是谁?
- Linux诞生于哪一年?
- Linux的吉祥物是什么?
练习2(进阶)
请解释:
- Linux内核的主要功能有哪些?
- 什么是Linux发行版?
练习3(拓展)
通过互联网搜索,了解Rocky Linux和Ubuntu的主要区别,并说明为什么企业通常选择Rocky Linux。



