Ubuntu零基础入门到精通【1.2讲】:Ubuntu 与 Linux 的关系 —— 你用的到底是什么?

发布时间:2026/8/28 13:29:09

Ubuntu零基础入门到精通【1.2讲】:Ubuntu 与 Linux 的关系 —— 你用的到底是什么?
🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。🎯适合人群:Linux 初学者、Ubuntu 新手、计算机专业学生、后端 / 运维 / 测试入门同学、想搭建 Linux 开发环境的开发者、准备学习服务器部署的同学,以及想从 Windows 过渡到 Ubuntu 工作流的用户。从“会打开终端”到“能管理系统”,从“复制命令”到“理解 Linux 思维”,这一次,我们不零散学,而是一路滚雪球!🎉限时福利:当前专栏活动中,一次订阅,终身阅读,后续更新章节全部免费解锁👉 立即查看👈️演示环境说明:开发工具:Visual Studio Code / JetBrains 系列 IDE / Vim / NanoUbuntu版本:Ubuntu 22.04 LTS / Ubuntu 24.04 LTS,推荐 Ubuntu 24.04 LTSLinux内核版本:Linux Kernel 6.x 或更高终端环境:Bash / Zsh包管理工具:APT / Snap / Flatpak远程连接工具:OpenSSH / Windows Terminal / MobaXterm / Termius虚拟化环境:VMware Workstation / VirtualBox / WSL2 / 云服务器容器环境:Docker / Docker Compose操作系统:Ubuntu Desktop / Ubuntu Server全文目录:一、前言:我们为什么要搞清楚这个关系?二、本文要解决什么问题?三、Linux 是什么:从操作系统内核说起3.1 操作系统内核是什么3.2 Linux 内核的诞生3.3 Linux 内核本身能用吗3.4 GNU 项目的角色四、Linux 发行版是什么:从内核到可用系统4.1 发行版解决的核心问题4.2 主流发行版家族图谱4.3 为什么发行版之间差异那么大五、Ubuntu 是什么:基于 Debian 的发行版5.1 Ubuntu 与 Debian 的关系5.2 Ubuntu 在 Linux 生态中的定位5.3 Ubuntu 内核版本与 Linux 内核版本六、Ubuntu 与 Linux 的层次关系:完整架构图解6.1 系统层次架构图6.2 每一层的职责说明6.3 一条命令背后经历了什么七、实验环境准备7.1 推荐实验环境7.2 验证环境是否就绪八、案例一:查看 Ubuntu 中的 Linux 内核信息8.1 查看系统版本与内核版本8.2 命令解析8.3 初学者常见误区九、案例二:APT 软件包管理 —— Ubuntu 如何为 Linux 内核套上"应用外壳"9.1 软件源的本质9.2 完成第一次软件安装实验9.3 APT 软件安装流程图9.4 命令解析十、案例三:systemd 服务管理 —— Ubuntu 如何在 Linux 上构建服务运行体系10.1 服务是什么10.2 systemd 的角色10.3 安装 Nginx 并体验服务管理10.4 systemd 服务管理流程图十一、深入理解:Ubuntu 对 Linux 的增强与封装11.1 文件系统层级:FHS 标准11.2 用户权限模型11.3 Shell 是如何执行命令的?11.4 环境变量的本质与作用域11.5 Netplan 网络配置体系十二、Ubuntu 学习路线图十三、核心命令与配置速查系统信息查看APT 软件包管理systemd 服务管理网络相关UFW 防火墙十四、常见问题与踩坑总结(FAQ)问题 1:Ubuntu Desktop 和 Ubuntu Server 有什么区别?问题 2:为什么 Ubuntu 推荐使用 LTS 版本?问题 3:apt update 和 apt upgrade 有什么区别?问题 4:为什么有些命令需要 sudo?问题 5:root 用户和普通用户有什么区别?问题 6:为什么安装软件时提示 "Unable to locate package"?问题 7:为什么修改配置后服务没有生效?问题 8:systemctl restart 和 systemctl reload 有什么区别?问题 9:为什么端口开放了,但外部还是访问不到?问题 10:UFW 开了以后为什么 SSH 连接不上?问题 11:为什么环境变量配置了但命令还是找不到?问题 12:为什么不推荐随便执行网上复制来的 shell 脚本?问题 13:为什么 Linux 中文件删除后不进入回收站?问题 14:如何判断一个 Ubuntu 系统问题是网络问题、权限问题还是服务问题?问题 15:初学者如何判断自己的 Ubuntu 学习路径是否合理?十五、Ubuntu 使用最佳实践建议版本选择用户与权限设计sudo 使用规范软件安装规范配置文件修改习惯服务管理规范SSH 安全建议防火墙配置原则Docker 使用边界故障排查思路十六、扩展知识点Ubuntu 内核升级方式Snap 与 APT 的关系Wayland 与 X11Ubuntu Pro 与 ESM十七、完整操作流程回顾十八、总结与下节预告本节学到了什么对初学者的一点鼓励下节预告🧧 学习福利 · 限时开放 🧧🫵 Who am I?一、前言:我们为什么要搞清楚这个关系?我刚开始学 Linux 的时候,每次在网上搜索资料都会碰到一个让人头疼的现象:有些文章说"Linux 系统如何如何",有些文章说"Ubuntu 如何如何",还有些人说"我在 CentOS 上用的命令,你 Ubuntu 上跑不了"。当时我心里非常困惑:Ubuntu 和 Linux 到底是不是同一个东西?我学的是 Linux,还是 Ubuntu?网上那些 Linux 教程,我能直接用在我的 Ubuntu 上吗?这种困惑让很多初学者在最开始就走了弯路。有人把 Ubuntu 和 Linux 完全等同,结果在 CentOS 系统上照搬 Ubuntu 命令,踩了一堆坑。有人把两者看成毫不相关的两个系统,结果学了 Ubuntu 还以为自己没学到 “真正的 Linux”,白白浪费了很多精力在心理建设上。实际上,这个问题的答案是非常清晰的,只是需要从操作系统的基本结构讲起,才能真正讲透。理解了 Ubuntu 和 Linux 的关系,你不仅能学好 Ubuntu,还能在以后碰到 CentOS、Debian、Rocky Linux 等其他发行版时,快速上手,举一反三。这篇文章就是专门解决这个问题的。我会从操作系统内核说起,一路讲到 Ubuntu 的具体组成,再通过实际命令让你感受这个关系在真实系统里是如何体现的。读完这篇,你对"我在学什么"这个问题,心里会有一个非常清晰的答案。二、本文要解决什么问题?在进入正题之前,我先把本文要解决的具体问题列出来,方便你对照自己的疑惑,看看这篇文章是否适合你:概念层面:

相关新闻

Codex CLI 实战:从配置到自动化任务,AI Agent 如何提升工程效率

Codex CLI 实战:从配置到自动化任务,AI Agent 如何提升工程效率

2026/8/28 13:29:09

如果只看标题,“律师用 Codex 增速暴涨 108 倍”很容易被划进“AI 又开始抢饭碗”的叙事里。但把数据放回工作流里看,108 倍背后其实是一个非常古典的技术主题:重复劳动由机器批量完成,人只保留判断和审核。它引起轰动&#xff0c…

网站开发20年:从手工编码到AI辅助建站全解析

网站开发20年:从手工编码到AI辅助建站全解析

2026/8/28 13:19:09

还记得第一次接触网站开发时,我做的第一个页面是把 HTML、CSS、JS 都写在一个文件里,再用 FTP 传到虚拟主机。那时没有构建工具,没有框架,更没有 AI 补全代码。每次改样式都要刷新整个页面,每报一个错都要从浏览器控制…

系统程序运行状态的观察

系统程序运行状态的观察

2026/8/28 13:19:09

系统程序运行状态的观察技术范围 可观测性应让一次请求跨越入口、排队、关键调用和结束状态时仍可追踪。日志、指标和 Trace 各自承担不同的证据职责。 判断时应把环境变化与实现变化分开记录。 先定义排障时需要回答的问题 日志用于解释单次请求发生了什么,指标用于…

蓝桥杯备赛攻略:从真题剖析到算法实战

蓝桥杯备赛攻略:从真题剖析到算法实战

2026/8/28 14:29:12

1. 冲刺蓝桥杯:从真题剖析到实战策略 又到了备赛蓝桥杯的季节。无论是初次参赛的新手,还是志在冲击国赛奖项的老手,面对海量的知识点和变幻莫测的赛题,总会有一种“老虎吃天,无从下口”的感觉。我参加过几届&#xff0…

C++进阶:模板、STL与容器实战指南

C++进阶:模板、STL与容器实战指南

2026/8/28 14:29:12

1. 项目概述:从语法到实战的桥梁 如果你已经掌握了C的变量、循环、函数和类这些基础语法,感觉能写点东西但又总觉得差点意思,比如想写个通用的排序函数却要为每种数据类型重写一遍,或者想管理一堆数据却只能用原始数组手搓链表&am…

Gemini团队变动背后:开发者如何降低大模型API依赖风险

Gemini团队变动背后:开发者如何降低大模型API依赖风险

2026/8/28 14:29:12

谷歌 AI 这一轮变动里,最受关注的是 Gemini 团队的人事震荡:负责人换人,首席科学家带着三名核心成员离职创业。消息出来之后,开发者群里讨论得很热,有人担心正在跑的 Gemini API 会不会受影响,也有人开始重…

BFS最小步数模型:从状态空间搜索到最短路径算法详解

BFS最小步数模型:从状态空间搜索到最短路径算法详解

2026/8/28 14:29:12

1. 从“走迷宫”到“最优解”:BFS最小步数模型的本质 如果你玩过那种经典的“推箱子”或者“华容道”游戏,一定有过这样的体验:面对一个复杂的局面,你尝试了A、B、C三种不同的移动顺序,结果A走了20步才通关&#xff0c…

本地LLM硬件需求计算器:显存估算与量化精度选型实践

本地LLM硬件需求计算器:显存估算与量化精度选型实践

2026/8/28 14:29:11

这次我们来看一个本地 LLM 玩家基本都会用到的工具方向:Hardware requirement calculator for local LLMs。也就是“本地大语言模型硬件需求计算器”。这个项目来自 Hacker News 的 Show HN,定位很直接:帮你在下载模型之前先算清楚&#xff0…

[光学原理与应用-582]:如果说光子是整个宇宙物质交换能量的最小单位之一,人体内部不同器官交换能量的最小载体是什么?

[光学原理与应用-582]:如果说光子是整个宇宙物质交换能量的最小单位之一,人体内部不同器官交换能量的最小载体是什么?

2026/8/28 14:19:11

人体内部器官交换能量的最小载体一、前言光子是 "宇宙物质交换能量的最小载体之一",它是电磁相互作用的媒介粒子。宇宙中还有引力波、中微子、声子(晶格振动量子)等其他能量载体。但在人体内部,电磁相互作用确实主导了几…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

2026/8/28 0:08:32

当AI助手能够独立完成从职位匹配、简历定制到面试准备的全链路求职流程时,求职不再是一场信息战,而是一场工程化战役。框架概述:本地运行的AI求职引擎这是一个构建在Claude Code之上的开源AI求职框架,核心理念是"在工作者的机…

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

2026/8/28 0:08:32

1. 问题现象 在 Godot 4 仿 agar.io 的 2D 项目中,相机缩放设计为「由球组整体尺寸决定」,世界可见高度恒定,窗口只作为视口裁剪。默认小窗口 1280x720 时相机高度正常;但窗口最大化到 2940x1912 后,视角被明显拉远、…

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

2026/8/28 0:08:32

1. 缘起:从校园到赛场,我的软件测试之路几年前,我还是一个在校园里对着Java课本和“Hello World”程序挠头的普通学生。软件测试对我来说,只是一个在开发流程末尾、用鼠标点点按钮的模糊概念。直到我偶然在学校的公告栏上看到了“…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…