CentOS 7 是基于 Red Hat Enterprise Linux (RHEL) 7 的开源操作系统,广泛用于服务器和企业环境。它继承了 RHEL 的稳定性和安全性,并提供了一套强大的命令行工具和服务配置选项。下面是一些基础命令和服务配置的介绍,帮助你开始使用 CentOS 7。
一、CentOS 7 基础认知(核心必懂)
1.1 系统简介与定位
CentOS(Community Enterprise Operating System)7 是基于 Red Hat Enterprise Linux(RHEL 7)源代码编译而成的开源Linux操作系统,免费、稳定、安全、可扩展性强,是服务器领域(云服务器、物理服务器)最常用的操作系统之一,广泛应用于网站部署、数据库服务、运维监控、虚拟化等场景。
核心特点:
- 完全兼容RHEL 7,可直接使用RHEL的软件包和技术文档,无需付费即可获得企业级稳定性。
- 长期支持(LTS),官方维护周期长,适合需要长期稳定运行的服务器场景(如企业官网、数据库服务器)。
- 内置丰富的运维工具和服务,简化服务器配置与管理,降低运维成本。
- 支持多架构(x86_64、ARM等),适配不同硬件环境,兼容性强。
注意:CentOS 7 官方已于2024年6月30日停止维护(EOL),但仍有第三方机构(如阿里云、腾讯云)提供延伸支持,生产环境可根据需求选择继续使用或升级至CentOS Stream 9、Rocky Linux等替代系统。
1.2 系统版本与安装要点
1. 常见版本:CentOS 7.0 – 7.9(最终稳定版为7.9),不同小版本主要修复漏洞、优化兼容性,核心功能一致。
2. 安装方式:
- 光盘/U盘安装:下载CentOS 7镜像文件(ISO),制作启动U盘,通过BIOS/UEFI引导安装(适合物理服务器、虚拟机初始安装)。
- 网络安装:通过HTTP、FTP、NFS等方式,从网络获取安装文件,适合批量部署多台服务器。
- 虚拟机安装:在VMware、VirtualBox等虚拟化软件中创建虚拟机,加载镜像文件安装(适合学习、测试场景)。
3. 安装关键配置(重点):
- 分区规划:推荐分区方案(适配服务器场景)
- /boot:引导分区,建议1-2GB,格式为xfs(存储系统引导文件,如GRUB2)。
- swap:交换分区,相当于“虚拟内存”,建议大小:内存≤4GB时,swap=2×内存;内存4-8GB时,swap=内存;内存>8GB时,swap=8GB(可根据实际需求调整)。
- /:根分区,剩余所有空间,格式为xfs(存储系统所有文件和目录,是系统核心分区)。
- 可选分区:/home(普通用户家目录)、/var(日志、缓存目录,建议单独分区,避免日志过大占满根分区)、/usr(软件安装目录,可单独分区提升稳定性)。
- 时区设置:默认UTC时区,建议改为“Asia/Shanghai”(上海时区),避免时间偏差影响服务(如定时任务、日志时间)。
- 语言设置:默认英文,可选择中文(简体),但生产环境建议使用英文,避免中文乱码问题。
- 软件包选择:
- 最小安装(Minimal Install):仅安装核心系统组件,占用资源少,适合服务器(推荐生产环境使用,后续按需安装所需软件)。
- GNOME桌面:带图形界面,适合初学者学习、测试,占用资源较多,不推荐生产服务器使用。
- 服务器基础(Server with GUI):图形界面+服务器核心组件,适合需要简单图形操作的场景。






