服务器测评网
我们一直在努力

Linux CentOS怎么安装?详细安装教程步骤图解

安装CentOS系统不仅是操作系统的部署,更是构建企业级服务环境的基石。核心上文归纳在于:选择正确的版本分支(Stream或Linux),并实施基于LVM的合理磁盘分区策略,是确保系统长期稳定运行与后续扩展的关键。 许多初学者往往忽视版本选择与分区规划,导致后期维护困难或性能瓶颈,掌握从镜像获取到分区优化的全流程专业操作,对于运维人员至关重要。

Linux CentOS怎么安装?详细安装教程步骤图解

准备工作与环境检查

在开始安装之前,必须确保硬件环境与安装介质的兼容性,CentOS主要分为CentOS Stream(滚动更新,RHEL的上游)和CentOS Linux(传统稳定版,如7.9或8.4,虽已停止更新但仍有存量)。对于新项目,建议优先采用CentOS Stream 9或Rocky Linux 8/9等替代方案,以获得长期支持。

需要从官方镜像站点下载ISO文件,务必验证文件的MD5或SHA256校验和,防止镜像损坏导致安装失败,制作启动盘时,推荐使用Ventoy或Rufus工具。Ventoy的优势在于支持多系统启动,无需反复刻录,极大提升了运维效率。 在BIOS设置中,需将启动模式调整为UEFI(若主板支持),这能确保GPT分区表的正确应用,从而突破传统MBR 2TB分区的限制。

启动安装与初始配置

将制作好的USB介质插入服务器,启动并选择安装选项,进入引导界面后,通常选择“Install CentOS Linux”或“Test this media & install CentOS Linux”。建议先测试介质,确保内存和硬件在安装过程中无故障。

系统加载后,首先进行语言选择,虽然英语环境在排查错误时更通用,但为了操作便捷,推荐选择中文,随后进入“安装信息摘要”界面,这是安装的核心控制台。必须重点关注“安装目的地”、“软件选择”和“网络与主机名”三个模块。

在“软件选择”环节,根据服务器用途精准选择,如果是Web服务器,选择“Web服务器”;如果是开发环境,选择“开发及生成工作站”。对于生产环境,强烈建议选择“最小化安装”,这能避免不必要的图形界面和依赖包占用系统资源,降低安全攻击面。

磁盘分区与LVM策略

这是安装过程中最具技术含量的环节,直接关系到系统的IO性能和数据安全。切勿直接使用“自动分区”配置,因为它通常采用LVM thin provisioning,可能导致磁盘空间分配不均。

Linux CentOS怎么安装?详细安装教程步骤图解

专业的分区方案应遵循以下逻辑:

  1. /boot分区:建议大小为1GB,使用标准分区,不使用LVM,这是为了确保系统引导的独立性,防止LVM元数据损坏导致无法启动。
  2. Swap分区:大小取决于物理内存,内存小于4GB时,Swap设为内存的2倍;内存大于8GB时,Swap设为4GB或8GB即可,在虚拟化环境中,甚至可以不设Swap,依靠 ballooning 驱动管理内存。
  3. 根分区(/):建议分配50GB左右,使用XFS文件系统,XFS具有高性能和大文件支持能力,是RHEL系的标准配置。
  4. /data分区:将剩余空间全部划给/data,挂载点用于存放业务数据或日志。将业务数据与系统分离是运维的最佳实践,这样在系统崩溃重装时,可以直接格式化根分区而保留数据分区。

在分区设备类型上,必须选择LVM(逻辑卷管理),LVM允许后期动态调整磁盘大小,例如当根分区空间不足时,可以从/data分区腾挪空间或直接加入新硬盘进行扩容,而无需重启系统。

网络配置与用户安全

在“网络与主机名”配置中,务必将网络开关设置为“打开”,很多初学者安装完成后发现无法联网,就是因为默认配置是关闭的,对于服务器环境,建议配置静态IP地址,并手动设置DNS服务器(如8.8.8.8或运营商DNS),以确保域名解析的稳定性。

在“用户设置”中,Root密码必须设置复杂度极高的组合,并禁止Root用户直接远程SSH登录。建议创建一个普通用户,并将其加入wheel组,通过sudo提权操作。 开启KDUMP功能虽然会占用少量内存,但在系统内核崩溃时能生成核心转储文件,对于事后故障分析具有不可替代的价值。

安装后优化与验证

安装完成并重启进入系统后,第一件事应是更新系统内核和软件包,使用yum updatednf update命令修复已知漏洞,紧接着,需要进行内核参数调优,如修改/etc/sysctl.conf文件,优化TCP连接数和文件句柄数,以适应高并发场景。

防火墙策略的制定也是重中之重。 默认的firewalld提供了动态管理能力,但如果不熟悉其命令,可以暂时关闭或仅开放SSH(22端口)、HTTP(80端口)和HTTPS(443端口),对于数据库服务器,严禁对公网开放数据库端口,必须通过内网访问或VPN连接。

Linux CentOS怎么安装?详细安装教程步骤图解

相关问答

Q1:CentOS 7 停止维护后,原有的服务器应该如何迁移?
A1:CentOS 7已于2024年6月30日完全停止维护(EOL),对于现有的生产环境,不建议直接升级内核,因为这可能导致应用不兼容,最佳方案是逐步迁移至CentOS Stream 9或Rocky Linux 8/9,迁移前,务必在测试环境中验证业务软件的兼容性,并利用备份工具(如ReaR)制作系统恢复镜像,如果必须留在旧版本,需切换至Vault源或寻找第三方社区提供的持续支持源,但这仅作为临时过渡方案。

Q2:安装过程中提示“dracut-initqueue timeout”无法找到磁盘怎么办?
A2:这是一个常见的硬件兼容性问题,通常是因为安装镜像缺少某些新型RAID卡或NVMe SSD的驱动,解决方案是在启动界面(GRUB菜单)按“e”键编辑启动项,在linux16linuxefi行末尾添加inst.dd参数,然后加载驱动镜像,或者,尝试将BIOS中的硬盘模式从RAID改为AHCI模式(如果不需要硬件RAID),这通常能解决识别不到磁盘的问题。

安装CentOS看似简单,实则是对运维人员架构规划能力的考验。每一个分区的大小、每一个网络参数的设定,都直接影响着未来的系统稳定性与扩展性。 希望本文的实战经验能帮助大家规避常见陷阱,如果您在安装过程中遇到了特殊的硬件兼容性问题,或者想了解更多关于LVM动态扩容的高级技巧,欢迎在评论区留言,我们一起探讨解决方案。

赞(0)
未经允许不得转载:好主机测评网 » Linux CentOS怎么安装?详细安装教程步骤图解