适合人群:术语一多就头疼、想先建立"大局观"再动手的同学。
目标:用大白话把今天出现的核心概念讲清,不堆名词,看完能跟人聊明白。

 1. Linux / Ubuntu 是啥?发动机和整车的区别

你电脑上用的 Windows、同事的 macOS、还有今天要装的 Ubuntu,都是操作系统——它负责管硬件(CPU、内存、磁盘、网卡),给应用软件提供运行环境。

Linux 内核 = 发动机,只管调度资源、访问硬件。
发行版(如 Ubuntu)= 整车,在内核之上还整合了安装程序、软件仓库、默认配置和维护机制。

所以"装 Linux"其实是装一个发行版(本次选 Ubuntu)。选发行版,也是选软件来源和后续维护方式。

2. 系统分层:出问题时该查哪一层?

应用一坏,用户只看到"页面打不开"。但原因可能在不同层:
应用程序  →  运行时/系统工具  →  Linux 内核  →  硬件资源
(若依)      (JVM、常用命令)   (管进程/内存/   (CPU/内存/
                                  文件/网络/驱动)  磁盘/网卡)

大白话:应用要读个配置文件,不能直接去扒磁盘,得"请内核代办"——这个请求入口叫系统调用。应用提需求,内核管硬件,应用不能直接越过内核乱动硬件。

记住这条排查路径,后面学进程、权限、存储、网络、性能时都会回到它。

 3. 四大资源:机器慢,慢在哪?

若依页面突然变慢,可能是 CPU 忙、内存不足、磁盘堵、或网络延时——同一种"慢",要用不同证据判断。

资源  干啥的 小白常踩的坑                                       

CPU执行指令(登录、计算、查库) | 给虚拟机配 4 个 vCPU ≠ 永久独占 4 个物理核;乱加配置会让多台虚机抢资源   
内存 存运行中的程序和数据,内存不足系统可能用交换空间甚至杀进程;磁盘大不能代替内存
磁盘持久保存程序/数据/日志, 不能只看容量,还要看 IOPS(小块随机读写)、吞吐量(大文件拷贝)、延迟(单次等多久) 
网卡,主机间通信, IP 是逻辑地址会变化;带宽≠你每次下载的实际速度                    |

架构小知识:amd64说"只能跑在 AMD CPU 上"是误区——它是 x86_64 的别称,Intel/AMD 64 位 PC 都能用。换 ARM64 或龙芯(LoongArch)主机,要重新选同架构的镜像和软件。

4. 发行版两条线,别混

技术线  软件包  包管理 |代表        
 Debian  Ubuntu DEB   APT  Ubuntu 26.04   
 RHEL  Rocky  AlmaLinux   RPM  DNF   Rocky Linux 10 

迁移不能只换安装命令,还得核对包名、配置路径、服务名、默认安全机制。国产 Linux(银河麒麟等)桌面/服务器/版本可能用不同技术体系,**先确认产品和版本,再核对架构、软件包、驱动、支持周期。

 5. 一句话收尾

今天你站在"一台 Linux 主机"的视角:装好 Ubuntu,它就负责管 CPU/内存/磁盘/网卡,给若依这样的应用提供运行环境。后面所有课程,都是让这台主机上的应用**跑得更稳、更可观测、更自动化
 

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐