CentOS作为一个基于Red Hat Enterprise Linux(RHEL)源代码构建的社区支持的发行版,以其高度的稳定性、安全性和可靠性,在服务器领域得到了广泛的应用,通过ISO镜像文件进行本地安装是部署CentOS系统的最传统和可靠的方式,本教程将详细介绍从准备工作到安装完成的全过程,帮助您顺利搭建一个稳定、高效的CentOS环境。
准备工作
在开始安装之前,请确保您已经准备好以下各项。
下载CentOS ISO镜像
访问CentOS官方网站,根据您的需求选择合适的版本,目前主要有CentOS Stream(滚动更新版,作为RHEL的上游开发版)和CentOS Linux(长期支持版,如CentOS 7/8),对于生产环境,建议选择经过充分测试的稳定版本,下载对应架构(通常是x86_64)的DVD ISO文件。创建可启动安装介质
您需要一个至少8GB的U盘,使用工具将下载的ISO镜像写入U盘,制作成可启动盘。- Windows系统:可以使用Rufus或Ventoy等工具,Rufus操作简单,选择ISO文件和U盘后,默认设置即可开始制作。
- Linux/macOS系统:可以使用
dd
命令。sudo dd if=CentOS-Stream-8-x86_64-dvd1.iso of=/dev/sdX bs=4M
(请务必将/dev/sdX
替换为您的U盘设备名,操作需谨慎)。
确认系统硬件要求
虽然CentOS对硬件要求不高,但满足基本配置能保证更流畅的体验。
组件 | 最低配置 | 推荐配置 |
---|---|---|
CPU | 1GHz | 2GHz或以上多核处理器 |
内存 | 1GB | 2GB或以上(图形界面建议4GB+) |
硬盘空间 | 10GB | 20GB或以上 |
网络 | 有线网络连接 | 稳定的有线或无线网络连接 |
安装步骤详解
准备工作完成后,就可以开始正式安装了。
从U盘启动
将制作好的启动U盘插入目标计算机,重启电脑,在开机瞬间按下特定键(如F2
,F10
,F12
,Del
)进入BIOS/UEFI设置界面,将启动顺序(Boot Order)设置为U盘优先,保存设置并退出,电脑将从U盘启动。进入安装程序
成功从U盘启动后,您会看到CentOS的启动菜单,使用方向键选择“Install CentOS Stream 8”或类似选项,按Enter
键进入图形化安装界面。语言和键盘布局
在欢迎界面,选择您偏好的语言(如“中文”或“English”),同时系统会自动匹配对应的键盘布局,点击“继续”进入“安装摘要”界面。配置安装摘要
这是安装过程中最核心的配置环节,请务必仔细设置。软件选择:点击此选项,您可以选择安装环境的类型。
- 最小化安装:仅包含命令行界面,适合有经验的系统管理员或服务器环境,体积小,安全性高。
- 带GUI的服务器:安装图形化桌面环境,适合新手或需要桌面操作的场景。
- 您还可以在右侧“已选环境的附加软件”中勾选需要的工具集,如“开发工具”。
安装位置:这是磁盘分区设置。
- 存储配置:选择目标硬盘。
- 分区方案:对于新手,强烈推荐选择“自动”分区,安装程序会根据最佳实践自动创建
/boot
、swap
和根分区。 - 手动分区:高级用户可以选择“自定义”进行精细控制,一个典型的手动分区方案如下表所示:
挂载点 | 文件系统类型 | 大小建议 | 描述 |
---|---|---|---|
/boot/efi | EFI System Partition | 200MB | UEFI启动引导分区(GPT磁盘需要) |
/boot | xfs | 1GB | 系统引导文件存放区 |
swap | swap | 2GB 或与内存大小相等 | 交换空间,充当虚拟内存 |
xfs | 20GB – 50GB | 根分区,存放系统文件 | |
/home | xfs | 剩余所有空间 | 用户个人数据分区 |
* **网络和主机名**:在此配置网络连接,默认通常使用DHCP自动获取IP地址,您可以点击右侧的齿轮图标配置静态IP,设置一个易于识别的主机名,如`centos-server`。
* **Root密码**:为`root`超级管理员账户设置一个强密码,请务必记住此密码,它拥有系统的最高权限。
* **用户创建**:为了安全起见,建议创建一个普通用户用于日常操作,点击“创建用户”,填写用户名和密码,您可以选择“将此用户设为管理员”,这样该用户就可以通过`sudo`命令执行管理员操作。
开始安装
所有配置项(黄色感叹号消失)完成后,点击右下角的“开始安装”按钮,安装过程将自动进行,您可以在屏幕上看到详细的进度,此过程需要一些时间,请耐心等待。完成并重启
安装进度条达到100%后,会提示“安装完成!”,点击“重启系统”按钮,并在电脑重启时及时拔出U盘,系统将从硬盘启动,首次进入后,您需要接受许可协议并完成最后的设置。
安装后基本配置
系统启动后,您就可以登录使用了,建议进行以下基本配置:
- 更新系统:打开终端,执行
sudo dnf update -y
(CentOS 8/Stream) 或sudo yum update -y
(CentOS 7),将所有系统软件包更新到最新版本,以确保安全和功能完整。 - 安装常用工具:根据需要安装一些实用的软件,如
sudo dnf install -y vim net-tools wget
,vim
是强大的文本编辑器,net-tools
包含了ifconfig
等网络命令。
至此,一个干净、稳定的CentOS系统就安装并配置完毕了,您可以在此基础上部署所需的服务和应用。
相关问答FAQs
问题1:安装过程中卡在“Starting installation”界面不动怎么办?
解答:这个问题通常由几个原因引起,请确保您下载的ISO镜像文件是完整的,没有损坏,可以重新计算MD5/SHA256校验值与官网对比,尝试使用另一个U盘或重新制作启动盘,排除介质问题,进入BIOS设置,检查SATA控制器模式是否设置为AHCI,某些RAID模式可能导致安装程序无法识别硬盘,如果问题依旧,可以在安装启动菜单的选项后添加nomodeset
或xdriver=vesa
等内核参数来尝试绕过显卡驱动问题。
问题2:我应该如何选择磁盘分区方案,自动分区还是手动分区?
解答:这取决于您的需求和技术水平。
- 自动分区:最适合新手和快速部署的场景,安装程序会自动创建合理的分区布局,省去了复杂的规划过程,对于大多数桌面用户和标准服务器应用来说已经足够。
- 手动分区:适合有经验的用户或特定需求的服务器环境,它允许您精细控制每个分区的大小、挂载点和文件系统,您可以将
/var
(存放日志和动态数据)、/home
(用户数据)、/opt
(第三方软件)等目录单独挂载到不同的分区或硬盘上,这样即使某个分区的空间耗尽,也不会影响到整个系统的运行,对于数据库服务器,将数据库文件单独挂载到高性能分区上也能提升性能,如果您不确定,选择自动分区是最安全、最简单的选择。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复