新手必看:CentOS下载与安装图文教程
CentOS(Community Enterprise Operating System)是基于Red Hat Enterprise Linux(RHEL)源代码再编译的免费开源操作系统。它以其稳定性、安全性以及与RHEL的高度兼容性,成为服务器领域和企业级应用的首选之一。对于想要学习Linux服务器管理、搭建网站或开发环境的新手来说,CentOS是一个绝佳的起点。
本教程将详细指导您如何下载CentOS镜像文件,制作启动盘,并完成基本的安装过程。
一、准备工作
在开始下载和安装CentOS之前,请确保您已准备好以下物品:
- 一台电脑:用于安装CentOS的目标机器。可以是物理机或虚拟机(如VMware Workstation, VirtualBox)。
- 稳定的网络连接:用于下载CentOS镜像文件。
- USB启动盘(容量建议8GB或以上)或 空白DVD光盘:用于制作启动介质。如果您在虚拟机中安装,则不需要。
- 制作启动盘的工具:推荐使用Rufus(Windows)或BalenaEtcher(跨平台)。
二、下载CentOS镜像文件
CentOS目前主要提供 CentOS Stream 版本,它是RHEL上游滚动开发版本。如果您需要更稳定的企业级版本,可以考虑AlmaLinux或Rocky Linux(它们是RHEL的下游替代品)。本教程以CentOS Stream为例。
-
访问官方网站:
打开浏览器,访问CentOS官方网站:https://www.centos.org/。[图1: CentOS官网首页截图]
-
选择下载版本:
在官网页面,找到并点击“Get CentOS Stream”或类似的下载链接。您通常会看到两个主要版本:- CentOS Stream 9 (for x86_64, aarch64, ppc64le, s390x):基于RHEL 9。
- CentOS Stream 8 (for x86_64, aarch64, ppc64le, s390x):基于RHEL 8。
建议新手选择最新的CentOS Stream 9,以获取最新的特性和安全更新。请根据您的硬件架构选择对应的版本,通常是
x86_64。[图2: CentOS Stream版本选择页面截图]
-
选择镜像站点:
点击您选择的版本后,会跳转到镜像列表页面。选择一个地理位置靠近您的镜像站点,通常会提供更快的下载速度。您也可以选择通过BitTorrent下载。[图3: CentOS镜像站点选择页面截图]
-
下载ISO文件:
点击选定的镜像站点链接,下载以.iso结尾的镜像文件。文件通常较大(约8GB左右),请耐心等待下载完成。[图4: 下载中的CentOS ISO文件截图]
三、制作CentOS启动盘
如果您在虚拟机中安装,可以直接在虚拟机软件中加载下载的ISO文件,跳过此步骤。对于物理机安装,需要将ISO文件写入USB闪存盘或DVD。这里以制作USB启动盘为例。
推荐工具:Rufus (Windows) 或 BalenaEtcher (跨平台)
使用Rufus (Windows)
- 下载Rufus:访问Rufus官网
https://rufus.ie/zh_CN/下载最新版本的Rufus。 - 插入USB闪存盘:将准备好的USB闪存盘插入电脑。
- 启动Rufus:双击运行Rufus。
- 配置Rufus:
- 设备:确保选中了正确的USB闪存盘。
- 引导选择:点击“选择”按钮,找到并选择您下载的CentOS Stream
.iso文件。 - 分区类型:通常选择“MBR”或“GPT”,根据您的目标机器的BIOS/UEFI模式选择。现代电脑通常使用UEFI+GPT。
- 文件系统:保持默认即可。
- 其他选项保持默认。
-
开始制作:点击“开始”按钮。Rufus会提示格式化USB盘,请确认并继续。
[图5: Rufus界面配置截图]
[图6: Rufus制作启动盘进度截图]
-
等待完成:制作过程需要几分钟,完成后Rufus会提示“准备就绪”。
使用BalenaEtcher (跨平台:Windows, macOS, Linux)
- 下载BalenaEtcher:访问BalenaEtcher官网
https://www.balena.io/etcher/下载并安装。 - 插入USB闪存盘:将准备好的USB闪存盘插入电脑。
- 启动BalenaEtcher:运行BalenaEtcher。
- 选择镜像文件:点击“Flash from file”,选择您下载的CentOS
.iso文件。 - 选择目标驱动器:点击“Select target”,选择您的USB闪存盘。请务必仔细核对,避免选错硬盘!
-
开始制作:点击“Flash!”按钮。
[图7: BalenaEtcher界面配置截图]
四、安装CentOS Stream
制作好启动盘后,我们就可以开始安装CentOS了。
-
设置BIOS/UEFI启动顺序:
将制作好的USB启动盘插入目标电脑,重启电脑。在启动时按下主板厂商指定的键(通常是Del,F2,F10,F12等)进入BIOS/UEFI设置,将USB启动盘设置为第一启动项。[图8: BIOS/UEFI启动顺序设置界面截图]
-
启动安装程序:
电脑从USB启动后,会看到CentOS Stream的引导菜单。选择“Test this media & install CentOS Stream”或“Install CentOS Stream”(如果对启动盘质量有信心)。[图9: CentOS引导菜单截图]
-
选择语言:
进入图形安装界面后,首先选择安装过程中使用的语言。选择“简体中文”,然后点击“继续”。[图10: 语言选择界面截图]
-
安装信息摘要:
进入“安装信息摘要”界面。这里汇总了所有重要的配置项。我们需要逐一配置:- 本地化
- 键盘:通常选择“英语(美国)”。
- 语言支持:默认为中文,可以添加其他语言。
- 时间和日期:点击进入,选择正确的“区域”和“城市”(例如:亚洲/上海),并开启“网络时间”以自动同步时间。
[图11: 时间和日期设置截图]
- 软件
- 安装源:保持默认的“自动检测到的安装介质”。
- 软件选择:这是关键一步!
- 最小安装 (Minimal Install):只安装最基本的系统组件,不带图形界面,适合作为服务器。
- 带GUI的服务器 (Server with GUI):包含图形界面,方便新手操作,但占用更多资源。
- 工作站 (Workstation):适合桌面使用,包含开发工具和生产力软件。
- 自定义:根据需求选择特定组件。
建议新手可以选择“带GUI的服务器”或“工作站”,更易于上手。
[图12: 软件选择界面截图]
- 系统
- 安装目的地:点击进入,选择CentOS要安装到的硬盘。
- 自动分区:新手推荐!选择硬盘,然后勾选“自动配置分区”,系统会自动为您分区。
- 自定义分区:如果您了解Linux分区知识,可以选择自定义。例如,创建
/boot,/(根目录),swap分区。
选择完毕后,点击“完成”,然后点击“接受更改”。
- 安装目的地:点击进入,选择CentOS要安装到的硬盘。
[图13: 安装目的地(硬盘选择)截图]
[图14: 自动分区选项截图]
[图15: 接受分区更改截图]* **Kdump**:保持默认开启。 * **网络和主机名**:点击进入。 * 开启以太网卡,以获取IP地址(如果您的网络支持DHCP)。 * 设置主机名(例如:`centos-server`)。 * 点击“配置”可以手动设置静态IP地址。 设置完毕后,点击“完成”。[图16: 网络和主机名设置截图]
- 用户设置
- 根密码:点击进入,设置
root用户的密码。务必设置一个强密码并牢记! - 创建用户:点击进入,创建一个普通用户,并为其设置密码。可以勾选“将此用户设为管理员”。
- 根密码:点击进入,设置
[图17: 根密码设置截图]
[图18: 用户创建设置截图] - 本地化
-
开始安装:
所有配置项都完成后,点击右下角的“开始安装”按钮。[图19: 开始安装按钮截图]
-
等待安装完成:
安装程序将开始复制文件并安装系统。此过程可能需要一些时间。[图20: 安装进度条截图]
-
重启系统:
安装完成后,点击右下角的“重启系统”按钮。在重启前,请移除USB启动盘或取出DVD,以免再次进入安装界面。[图21: 安装完成,重启系统按钮截图]
五、首次启动与基本配置
系统重启后,如果您安装了带GUI的版本,会进入图形登录界面。
-
首次配置(如果需要):
某些版本或第一次启动时,可能会有欢迎向导,引导您完成语言、隐私设置、连接在线账户等。根据提示完成即可。 -
登录系统:
使用您之前创建的普通用户账户或root账户登录系统。[图22: CentOS登录界面截图]
-
更新系统:
登录后,打开终端(Terminal),执行以下命令更新系统,这是一个非常重要的步骤,可以确保您的系统拥有最新的安全补丁和软件版本。bash
sudo dnf update -y
(dnf是CentOS Stream中使用的包管理器,类似于旧版CentOS的yum)[图23: 终端执行dnf update截图]
-
安装常用工具:
您可能需要安装一些常用的开发和管理工具:bash
sudo dnf install -y wget vim git net-tools
六、总结
恭喜您!现在您已经成功安装了CentOS Stream操作系统。这只是您Linux探索之旅的开始。接下来,您可以尝试:
- 学习基本的Linux命令。
- 安装Web服务器(如Nginx或Apache)。
- 配置SSH服务进行远程管理。
- 搭建数据库(如MySQL/MariaDB或PostgreSQL)。
- 部署您的应用程序。
祝您使用愉快!
—I have generated the article in Chinese, as requested. It includes sections for preparation, downloading, creating bootable media, installation steps, and post-installation configuration. I’ve used placeholders for images, as I cannot generate them.