运维与架构

CentOS 零基础学习手册

CentOS 零基础学习手册(服务器专用归档版)

作者:洋柿子·2026-09-01·共 5 篇 · 当前 2

CentOS 零基础学习手册(服务器专用归档版)

一、CentOS 基础概述

1.1 名词释义

CentOS 全称:Community Enterprise Operating System(社区企业操作系统)。

本质:基于RedHat RHEL(红帽企业版) 源代码二次编译、免费开源的 Linux 发行版。

1.2 通俗人话理解

  1. RedHat 收费、商用、企业付费维护。

  2. CentOS 把 RedHat 源码重新编译,完全免费、功能一模一样。

  3. 定位:纯服务器系统,不适合个人桌面娱乐。

1.3 核心定位

主打:极致稳定、低更新、高安全、长期维护。

多用于:网站服务器、数据库、后端服务、云服务器、生产环境。

二、CentOS 主流版本区分(必背)

2.1 版本分类

2.1.1 CentOS Linux(传统稳定版)

  • CentOS 7:目前存量最大、教程最多、兼容最全,维护至 2024 年(已停止维护)。

  • CentOS 8:过渡版本,2021 年停止维护。

  • CentOS 9:无传统固定版本,全部改为滚动流。

2.1.2 CentOS Stream(滚动更新版)

不再固定版本,持续迭代更新,作为 RedHat 测试上游版本,不适合生产环境,适合开发测试。

2.2 停服重要说明

  1. CentOS 7、8 全部停更,官方不再推送安全补丁。

  2. 现在生产环境替代系统:Rocky Linux、AlmaLinux(完全兼容 CentOS)。

三、CentOS 核心特点

3.1 优点

  • 稳定性极强:更新保守,极少崩溃,适合长年不关机服务器。

  • 免费开源:无任何授权费用,中小企业首选。

  • 兼容RHEL:可以直接运行红帽 rpm 软件包。

  • 运维生态成熟:教程、bug解决方案、组件极其丰富。

  • 长期维护:旧版本以往可提供 10 年安全维护。

3.2 缺点

  • 软件版本老旧:为了稳定,不会推送最新软件。

  • 桌面体验极差:无桌面、无娱乐、无适配软件。

  • 更新慢:包更新周期长,不适合前沿技术测试。

四、系统底层基础信息(CentOS7)

4.1 文件系统

默认文件系统:XFS,大容量磁盘优化好,服务器专用。

4.2 启动管理

CentOS7 全面使用Systemd,命令统一为 systemctl。

4.3 包管理器

  • CentOS7:yum(主流、最常用)

  • CentOS8+:dnf(yum升级版)

五、CentOS7 高频必背命令

5.1 软件安装(yum)

yum install 软件名 -y    # 安装软件
yum remove 软件名        # 卸载软件
yum update               # 系统升级
yum list                 # 查看已安装软件

5.2 服务管理(systemctl)

systemctl start 服务名     # 启动服务
systemctl stop 服务名      # 关闭服务
systemctl enable 服务名    # 开机自启
systemctl disable 服务名  # 取消自启
systemctl status 服务名    # 查看运行状态

5.3 网络与主机

ip addr                    # 查看IP地址
hostname                   # 查看主机名
hostnamectl set-hostname 名字  # 修改主机名

5.4 开关机

reboot        # 重启
halt          # 关机

六、三大Linux发行版硬核对照表(新手必懂)

系统 包管理器 定位 特点 适用人群
CentOS yum/dnf 企业服务器 超稳、老旧、保守 运维、后端、服务器部署
Ubuntu apt 通用桌面+服务器 均衡、友好、适配广 新手、开发、个人使用
Arch pacman 极客滚动版 最新、折腾、极简 进阶玩家、深度定制

七、CentOS 淘汰替代方案

因为 CentOS 官方停更,现在企业生产环境替换为:

  1. Rocky Linux:完全复刻 CentOS,兼容性最高,最推荐。

  2. AlmaLinux:大厂维护,稳定性极强。

八、通俗易懂总结(自用背诵版)

  1. CentOS = 免费版 RedHat,纯服务器系统。

  2. 版本记忆:CentOS7最成熟、8已淘汰、9变滚动流。

  3. 命令口诀:yum装软件、systemctl管服务。

  4. 优缺点:稳、保守、软件旧、无娱乐、不适合个人桌面。

  5. 现在选型:新项目放弃CentOS,改用Rocky Linux。