侧边栏壁纸
  • 累计撰写 16 篇文章
  • 累计创建 1 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

常见 Linux 系统详解(持续更新)

常见 Linux 系统详解(持续更新)

前言

Linux 是什么?

想象一下:你有一台电脑,Windows 就像一个"精装房",已经帮你装修好了,你只能在里面生活。但 Linux 不一样,它是一个"毛坯房",你可以自己决定怎么装修、怎么布局,甚至可以自己造家具(定制系统)。

Linux 就是一个开源的操作系统内核。正因为开源,全世界的开发者都可以参与改进它,所以出现了很多不同的"装修方案"——这就是各种 Linux 发行版。

Linux 在服务器领域占据统治地位。据统计,超过 90% 的网页服务器都在使用 Linux。作为运维工程师,我们经常需要和不同的 Linux 发行版打交道。

本文档会告诉你:

  • 常见的 Linux 发行版有哪些
  • 它们之间有什么区别
  • 国产 Linux 系统有什么特点
  • 如何选择合适的发行版

目录

  1. Linux 发行版基础
  2. 国际主流发行版
  3. 国产 Linux 系统
  4. 各系统对比
  5. 常见问题

Linux 发行版基础

什么是 Linux 发行版?

什么是发行版?

想象一下:你想要做一道菜(操作系统),Linux 内核就像是"菜谱的核心配方",但只有配方还做不出菜。

你还需要:食材(软件包)、锅碗瓢盆(桌面环境)、菜谱说明书(系统工具)。

把这些东西整合在一起,就是一个完整的"菜品",这就是 Linux 发行版(Distribution)

发行版 = Linux 内核 + 软件包 + 系统工具 + 桌面环境

两大阵营:Debian 系和 RHEL 系

Linux 发行版主要分为两大"流派":

阵营 基于的系统 包管理方式 代表发行版
Debian 系 Debian APT (dpkg) Ubuntu, Linux Mint, 深度
RHEL 系 Red Hat YUM/DNF (RPM) CentOS, Rocky, AlmaLinux, Fedora

通俗解释:

就像中餐有川菜、粤菜、鲁菜,虽然都是中餐,但调料和做法有区别。

Debian 系和 RHEL 系也是这样,虽然都用 Linux 内核,但软件管理方式、配置文件位置、默认工具都不一样。

包管理器对比

什么是包管理器?

就像手机的应用商店,帮你下载、安装、更新、卸载软件。

Linux 的包管理器就是命令行版的"应用商店"。

Debian 系(APT):

# 👀 更新软件源
sudo apt update

# 👀 安装软件
sudo apt install nginx

# 👀 卸载软件
sudo apt remove nginx

# 👀 搜索软件
apt search nginx

# 👀 查看已安装的软件
apt list --installed

RHEL 系(DNF):

# 👀 更新软件源
sudo dnf check-update

# 👀 安装软件
sudo dnf install nginx

# 👀 卸载软件
sudo dnf remove nginx

# 👀 搜索软件
dnf search nginx

# 👀 查看已安装的软件
dnf list installed

对比表:

操作 Debian (APT) RHEL (DNF)
更新源 apt update dnf check-update
安装 apt install dnf install
卸载 apt remove dnf remove
搜索 apt search dnf search
升级所有 apt upgrade dnf upgrade

国际主流发行版

1. Ubuntu(最流行)

Ubuntu 是什么?

想象一下:你想学做饭,但不知道怎么开始。Ubuntu 就像一本"入门食谱",步骤清晰、食材容易买、成功率最高。

Ubuntu 是最流行的 Linux 发行版,就像快餐界的麦当劳,哪里都是。

官方网站https://ubuntu.com

特点:

特点 说明
用户友好 界面美观,安装简单,适合新手
社区庞大 全球最大的 Linux 社区,问题容易找到答案
更新频率 每 6 个月发布新版本,每 2 年一个 LTS 版本
应用丰富 Snap/APT 两大生态,软件丰富

版本选择建议:

# 👀 Ubuntu 版本分类
# LTS (Long Term Support) - 长期支持版,推荐服务器使用
# 例如:Ubuntu 22.04 LTS, Ubuntu 24.04 LTS

# 普通版 - 最新特性,但可能不稳定
# 例如:Ubuntu 24.10

适用场景:

场景 推荐版本
服务器 Ubuntu 24.04 LTS
桌面办公 Ubuntu 22.04 LTS / 24.04 LTS
开发和测试 最新普通版
学习 Linux Ubuntu 桌面版

常用命令示例:

# 👀 查看 Ubuntu 版本
lsb_release -a

# 输出示例:
# Distributor ID: Ubuntu
# Description:    Ubuntu 24.04 LTS
# Release:        24.04
# Codename:       noble

# 👀 查看系统信息
uname -a
# 输出:Linux ubuntu-server 6.8.0-45-generic #45-Ubuntu SMP PREEMPT Thu Jul  1 00:00:00 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux

2. CentOS(曾经的服务器王者)

CentOS 是什么?

想象一下:有一家餐厅(Red Hat)卖高级套餐(RHEL),但价格很贵。隔壁有人照着做了一模一样的套餐(CentOS),味道一样好,但免费!

CentOS 就是"克隆版 Red Hat",曾是国内服务器最流行的系统。

⚠️ 重要变化:

CentOS 已经停止维护!

2020 年,Red Hat 宣布 CentOS 停止维护。2024 年 6 月 30 日,CentOS 7 正式停止支持。

替代方案:

  • Rocky Linux - 完全兼容 RHEL,社区维护
  • AlmaLinux - 完全兼容 RHEL,社区维护
  • Oracle Linux - Oracle 维护的 RHEL 兼容版

CentOS vs Rocky Linux vs AlmaLinux:

# 👀 查看 CentOS 版本
cat /etc/centos-release

# 👀 查看 Rocky Linux 版本
cat /etc/rocky-release

# 👀 查看 AlmaLinux 版本
cat /etc/almalinux-release

为什么很多人转向 Rocky Linux:

对比项 CentOS (旧) Rocky Linux AlmaLinux
定位 RHEL 克隆 RHEL 克隆 RHEL 克隆
维护者 Red Hat (已停止) Rocky Enterprise Software Foundation CloudLinux
支持周期 已停止 10 年 10 年
兼容性 RHEL 兼容 1:1 RHEL 兼容 1:1 RHEL 兼容

迁移示例(CentOS 7 → Rocky 9):

# ⚙️ 安装迁移工具
sudo dnf install -y epel-release
sudo dnf install -y centos-stream-repos
sudo dnf install -y rocky-release-notes-*

# ⚙️ 停止 CentOS Stream 服务
sudo dnf swap centos-linux-repos rockylinux-repos

# ⚙️ 升级
sudo dnf distro-sync -y

# 👀 验证
cat /etc/rocky-release

3. Debian(最纯粹的社区版)

Debian 是什么?

想象一下:一个完全由志愿者运营的"共享厨房",没有公司控制,任何人都可以来帮忙做饭、改进菜谱。

Debian 是最"纯粹"的社区发行版,稳定性极高,但更新较慢。

官方网站https://www.debian.org

特点:

特点 说明
社区驱动 没有商业公司控制,完全由社区维护
极高稳定性 适合作为服务器操作系统
软件丰富 超过 59000 个软件包
配置文件位置 遵循 FHS 标准

Debian vs Ubuntu:

# 👀 Debian 版本
cat /etc/debian_version
# 输出:12 (bookworm)

# 👀 Ubuntu 基于 Debian,版本号对应关系
# Ubuntu 24.04 LTS → Debian 12 (bookworm)
# Ubuntu 22.04 LTS → Debian 11 (bullseye)
# Ubuntu 20.04 LTS → Debian 10 (buster)

适用场景:

场景 推荐原因
稳定性要求极高的服务器 社区测试严格,更新保守
不想被商业公司"绑架" 完全社区驱动
嵌入式系统 可定制性强

4. Fedora(RHEL 的试验田)

Fedora 是什么?

想象一下:Red Hat 公司想测试新功能、新技术,但又不想冒险影响企业客户。于是他们创建了一个"实验田"(Fedora),让爱好者和开发者先试试水。

Fedora 就是 RHEL 的"技术试验场"。

官方网站https://fedoraproject.org

特点:

特点 说明
技术领先 总是率先引入新技术
更新频繁 每 6 个月发布新版本
GNOME 桌面 默认使用最新 GNOME 桌面环境
企业级底层 基于 RHEL 技术,但更激进

Fedora vs RHEL vs CentOS:

# 👀 Fedora 版本周期
# Fedora 每年发布一个新版本
# 版本号就是年份,例如 Fedora 40 = 2024年发布

# 👀 与 RHEL 的关系
# Fedora → (稳定化) → RHEL
# 可以理解为:Fedora 是 RHEL 的"上游"

适用场景:

场景 推荐原因
桌面使用 最新桌面技术,界面美观
开发/测试 最新工具和语言支持
学习新技术 总是第一个尝鲜

5. Rocky Linux(CentOS 继承者)

Rocky Linux 是什么?

CentOS 停止维护后,CentOS 创始人 Gregory Kurtzer 站出来说:"既然没人维护了,我来!"于是 Rocky Linux 诞生了。

Rocky Linux 就是 CentOS 的"正式继承者",1:1 兼容 RHEL。

官方网站https://rockylinux.org

特点:

特点 说明
RHEL 1:1 兼容 100% 兼容 RHEL,配置文件一模一样
社区驱动 由 Rocky Enterprise Software Foundation 维护
长期支持 每个版本支持 10 年
稳定可靠 企业级稳定性

Rocky Linux 常用命令:

# 👀 更新系统
sudo dnf update

# 👀 安装开发工具
sudo dnf groupinstall "Development Tools"

# 👀 安装 EPEL 仓库
sudo dnf install epel-release

# 👀 查看系统信息
cat /etc/rocky-release
# 输出:Rocky Linux release 9.4 (Blue Onyx)

适用场景:

场景 推荐原因
替换 CentOS 服务器 无缝迁移,完全兼容
企业服务器 10 年支持,社区活跃
学习 RHEL 与 RHEL 完全一致

6. AlmaLinux(另一个继承者)

AlmaLinux 是什么?

就像 Rocky Linux 一样,AlmaLinux 也是 CentOS 的继承者。区别在于它是由 CloudLinux 公司赞助的。

Alma 源自拉丁语,意思是"灵魂"。

官方网站https://almalinux.org

AlmaLinux vs Rocky Linux:

对比项 Rocky Linux AlmaLinux
维护者 Rocky Enterprise Software Foundation CloudLinux
赞助商 无商业赞助 CloudLinux(商业公司)
支持周期 10 年 10 年
兼容性 RHEL 1:1 RHEL 1:1
社区活跃度 非常高 较高

选择建议:

如果你之前用 CentOS,迁移到 Rocky Linux 或 AlmaLinux 都可以。两者都能无缝替代 CentOS。


国产 Linux 系统

1. 统信 UOS(最正式的国产系统)

统信 UOS 是什么?

想象一下:国家需要一个自主可控的电脑操作系统,于是"国家队"出手了。统信 UOS 就是由统信软件公司开发的国产操作系统,类似于"政务版 Windows"。

它基于 Debian 和 Linux 内核,但界面和功能都是国产的。

官方网站https://www.uniontech.com

背景:

信息 说明
开发商 统信软件技术有限公司
背景 中国电子集团、中国电子科学院
定位 政务、企业、个人用户
内核 基于 Debian + Linux Kernel

版本分类:

版本 目标用户 说明
桌面操作系统 个人用户 类似 Windows,易上手
服务器操作系统 企业服务器 稳定、安全
专用设备操作系统 嵌入式设备 定制化

常用命令:

# 👀 查看 UOS 版本(与 Debian 类似)
cat /etc/os-release

# 输出示例:
# NAME="UnionTech OS Server"
# VERSION="20 (Spider)"
# ID=uniontech
# VERSION_ID="20"

# 👀 安装软件(与 Ubuntu/Debian 相同)
sudo apt update
sudo apt install nginx

特点:

特点 说明
界面美观 类似 Windows,容易上手
生态完善 兼容主流 Linux 软件
自主可控 国产化替代首选
技术支持 有官方技术服务团队

2. 银河麒麟 Kylin(老牌国产系统)

银河麒麟是什么?

银河麒麟是中国电子科技集团开发的国产操作系统,有着超过 20 年的历史。它就像 Linux 界的"老字号",一直服务于国防和政府机构。

名字中的"麒麟"是中国传统文化中的神兽,代表吉祥和威严。

官方网站https://www.kylinos.cn

背景:

信息 说明
开发商 中国电子科技集团(电子科技集团)
历史 始于 2001 年,20+ 年历史
定位 政务、军工、企业
版本 银河麒麟桌面版、服务器版

版本演进:

# 👀 银河麒麟版本
# 早期:银河麒麟 Linux(基于 FreeBSD)
# 中期:银河麒麟 Linux(基于 Linux)
# 现在:银河麒麟 V10(基于 Ubuntu)

银河麒麟 V10 特点:

特点 说明
基于 Ubuntu 继承 Ubuntu 的稳定性和兼容性
自主可控 国产化认证,支持国产 CPU(龙芯、鲲鹏、飞腾)
安全加固 满足等保三级要求
生态完善 兼容主流软件

常用命令:

# 👀 查看版本
cat /etc/kylin-release

# 输出示例:
# Kylin Linux Advanced Server release V10 (SP3)

# 👀 包管理(与 Ubuntu 相同)
sudo apt update
sudo apt install software

适用场景:

场景 推荐原因
政府机关 国产化要求,认证齐全
军工领域 安全可控,历史悠久
国有企业 符合国产化政策

3. 深度 Deepin(最漂亮的国产系统)

深度 Deepin 是什么?

想象一下:你想要一台既好看又好用的 Linux 电脑。深度 Deepin 就是 Linux 界的"苹果",界面精美、设计优雅、人性化。

Deepin 可能是世界上最漂亮的 Linux 发行版之一。

官方网站https://www.deepin.org

背景:

信息 说明
开发商 武汉深之度科技有限公司
社区 拥有活跃的中文社区
定位 桌面用户、爱好者
桌面环境 自主研发的 DDE(Deepin Desktop Environment)

特点:

特点 说明
界面最美 自研 DDE 桌面,视觉效果出色
交互友好 借鉴 Windows 和 macOS 的优点
应用丰富 深度应用商店,AppImage 支持
社区活跃 中文社区活跃,本土化做得好

深度桌面环境(DDE):

# 👀 DDE 是深度自研的桌面环境
# 类似 Windows 的任务栏
# 类似 macOS 的窗口管理
# 内置应用商店、深度影院、深度音乐等

常用命令:

# 👀 查看版本
cat /etc/deepin-version

# 输出示例:
# Deepin 23

# 👀 包管理(与 Debian/Ubuntu 相同)
sudo apt update
sudo apt install software

适用场景:

场景 推荐原因
日常桌面使用 界面美观,容易上手
Linux 新手 适合从 Windows 过渡
国产化桌面 美观+国产化

4. 优麒麟 Ubuntu Kylin(官方国产 Ubuntu)

优麒麟是什么?

想象一下:Ubuntu 是全球最流行的 Linux,优麒麟就是"中国特供版"。它由Canonical 公司和中国机构联合开发,是 Ubuntu 的官方衍生版。

优麒麟 = Ubuntu + 中国定制 + 国产化支持

官方网站https://www.ubuntukylin.com

背景:

信息 说明
开发商 Canonical + 中国电子科技集团
定位 桌面用户、政务
基础 Ubuntu LTS
桌面 UKUI(Ubuntu Kylin User Interface)

特点:

特点 说明
Ubuntu 兼容 100% 兼容 Ubuntu 软件源
中国定制 默认搜狗输入法、WPS、网易云音乐等
国产 CPU 支持 支持龙芯、鲲鹏、飞腾
长期支持 继承 Ubuntu LTS 的 5 年支持

常用命令:

# 👀 查看版本
cat /etc/ubuntukylin-version

# 输出示例:
# Ubuntu Kylin 24.04 LTS

# 👀 包管理(与 Ubuntu 完全相同)
sudo apt update
sudo apt install software

优麒麟 vs 统信 UOS:

对比项 优麒麟 统信 UOS
基础 Ubuntu LTS Debian
桌面环境 UKUI DDE(自研)
界面风格 类似 Windows 类似 macOS
定位 政务+桌面 政务+企业

5. 红旗 Linux(历史最悠久的国产系统)

红旗 Linux 是什么?

红旗 Linux 是中国最早的国产操作系统之一,就像 Linux 界的"老前辈"。虽然经历了一些波折,但一直在坚持。

它见证了中国操作系统的发展历程。

历史回顾:

时期 事件
1999年 红旗 Linux 诞生,中科红旗公司成立
2000年代 成为政府采购主要选择
2013年 中科红旗解散
2019年 红旗 Linux 品牌被重启
现在 继续服务于国产化市场

版本分类:

版本 目标用户
桌面版 个人用户
服务器版 企业用户
嵌入式版 设备厂商

6. 中标麒麟 Neokylin(政府专用)

中标麒麟是什么?

中标麒麟是中标 Linux 和银河麒麟合并后的产物,专门服务于政府机关和国有企业。

它就像 Linux 界的"公务舱",稳定、安全、合规。

背景:

信息 说明
开发商 中标软件 + 银河麒麟
定位 政府、央企
认证 等保三级、可信计算

各系统对比

桌面版对比

发行版 界面美观度 易用性 软件丰富度 适合人群
Ubuntu ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ 新手首选
Deepin ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ 颜值党
统信 UOS ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ 办公族
优麒麟 ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ 政务用户
银河麒麟 ⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐ 政府机关
Fedora ⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ 开发者

服务器版对比

发行版 稳定性 性能 支持周期 适用场景
Ubuntu LTS ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 10 年 通用服务器
Rocky Linux ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 10 年 替代 CentOS
AlmaLinux ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 10 年 替代 CentOS
Debian ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 3-5年 高稳定性要求
银河麒麟 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 长期 政务服务器
统信 UOS Server ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 长期 企业服务器

包管理器对比表

发行版 包管理器 命令示例 软件格式
Ubuntu APT apt install nginx .deb
Debian APT apt install nginx .deb
Deepin APT apt install nginx .deb
统信 UOS APT apt install nginx .deb
优麒麟 APT apt install nginx .deb
CentOS DNF/YUM dnf install nginx .rpm
Rocky Linux DNF dnf install nginx .rpm
AlmaLinux DNF dnf install nginx .rpm
Fedora DNF dnf install nginx .rpm
银河麒麟 APT apt install nginx .deb

配置文件位置对比

Linux 配置文件在哪儿?

就像不同的餐厅,厨房布局不一样。Linux 也是如此,不同发行版配置文件的"默认位置"可能不同。

用途 Debian/Ubuntu RHEL/CentOS
网络配置 /etc/network/interfaces /etc/sysconfig/network-scripts/
DNS 配置 /etc/resolv.conf /etc/resolv.conf
主机名 /etc/hostname /etc/hostname
SSH 配置 /etc/ssh/sshd_config /etc/ssh/sshd_config
日志目录 /var/log/ /var/log/
服务管理 systemd systemd

常见问题

问题 1:Ubuntu 和 Debian 有什么区别?

现象: 不知道该选 Ubuntu 还是 Debian

通俗解释:

就像买手机:Debian 是"原生系统",稳定但功能基础;Ubuntu 是"定制系统",在原生基础上加了更多功能。

对比:

对比项 Ubuntu Debian
更新速度 快(每6个月) 慢(可能2-3年)
稳定性 非常稳定 最稳定
软件版本 较新 较旧
社区支持 非常活跃 活跃
桌面环境 GNOME(官方) 多种选择
服务器推荐 ✅ Ubuntu LTS ✅ Debian

选择建议:

**选择 Ubuntu 如果:**
- 你需要最新的软件
- 你需要强大的社区支持
- 你用桌面版

**选择 Debian 如果:**
- 你需要最高稳定性
- 你用服务器
- 你不需要最新软件

问题 2:CentOS 停止维护了,迁移到哪个?

现象: 原来用 CentOS,现在不知道用什么

通俗解释:

就像你常去的餐厅突然关门了,你得找一家口味一样的替代。Rocky Linux 和 AlmaLinux 就是这样的"替代餐厅"。

迁移建议:

# ⚙️ 推荐迁移到 Rocky Linux 或 AlmaLinux

# 方案一:迁移到 Rocky Linux
# 1. 备份数据(重要!)
# 2. 参考前面 Rocky Linux 迁移步骤

# 方案二:迁移到 AlmaLinux
# 1. 备份数据
# 2. 使用 almalinux-deploy 工具迁移

选择建议:

如果你之前用 推荐迁移到 原因
CentOS 7 Rocky Linux 9 或 AlmaLinux 9 长期支持
CentOS 8 Rocky Linux 8 或 AlmaLinux 8 版本对应

问题 3:国产 Linux 系统哪个好?

现象: 不知道该选哪个国产 Linux

通俗解释:

就像买车:不同品牌定位不同,有的主打豪华,有的主打实用。国产 Linux 也是如此。

选择建议:

需求 推荐系统 原因
政务机关 银河麒麟/统信 UOS 认证齐全
日常办公 统信 UOS/Deepin 界面美观易用
开发者 优麒麟 Ubuntu 兼容
颜值党 Deepin 界面最漂亮

问题 4:如何查看 Linux 系统版本?

排查步骤:

# 👀 方法一:查看 os-release 文件(推荐)
cat /etc/os-release

# 输出示例:
# NAME="Ubuntu"
# VERSION="24.04 LTS (Noble Numbat)"
# ID=ubuntu
# VERSION_ID="24.04"

# 👀 方法二:使用 lsb_release 命令
lsb_release -a

# 👀 方法三:查看版本文件
cat /etc/centos-release      # CentOS
cat /etc/rocky-release       # Rocky
cat /etc/almalinux-release   # AlmaLinux
cat /etc/debian_version      # Debian

# 👀 方法四:查看内核版本
uname -a
# 输出:Linux ubuntu 6.8.0-45-generic #45-Ubuntu SMP PREEMPT x86_64 GNU/Linux

# 解读:
# - ubuntu:主机名
# - 6.8.0-45:内核版本
# - x86_64:CPU架构

问题 5:如何确定 CPU 架构?

排查步骤:

# 👀 查看 CPU 架构
uname -m

# 输出解读:
# x86_64     → 64位 Intel/AMD CPU
# aarch64    → 64位 ARM CPU(如苹果M系列、华为鲲鹏)
# armv7l     → 32位 ARM CPU
# i686       → 32位 Intel/AMD CPU

# 👀 查看 CPU 详细信息
cat /proc/cpuinfo | grep "model name" | head -1

# 👀 国产 CPU 对应关系
# 龙芯 (Loongson)    → loongarch64
# 鲲鹏 (Kunpeng)     → aarch64
# 飞腾 (Phytium)     → aarch64
# 兆芯 (Zhaoxin)     → x86_64

总结

选择指南

使用场景 推荐系统 理由
服务器 - 通用 Ubuntu 24.04 LTS 社区大,文档全
服务器 - CentOS 迁移 Rocky Linux 9 完全兼容
桌面 - 新手 Ubuntu 桌面版 社区活跃,易上手
桌面 - 颜值 Deepin 界面最漂亮
政务 银河麒麟/统信 UOS 国产认证
开发 Fedora/Ubuntu 新技术多

黄金法则

  1. 服务器用 LTS 版本 - 长期支持,稳定可靠
  2. 桌面用最新版 - 体验最新功能
  3. 国产化用认证系统 - 符合政策要求
  4. CentOS 用户迁移 Rocky Linux - 无缝过渡

持续更新中… 如有问题或建议,欢迎交流讨论!

0

评论区