centos系统怎么安装?centos安装教程详细步骤

在CentOS系统上部署服务器环境,核心步骤包括:准备安装介质、配置BIOS/UEFI、启动安装程序、分区与网络设置、基础服务配置,本教程基于CentOS Stream 8/9,兼顾生产环境稳定性与前沿技术兼容性,提供可落地的实操指南。


安装前准备(关键准备项)

  1. 确认硬件兼容性

    • CPU支持64位架构(x86_64),至少2核4线程
    • 内存≥2GB(推荐4GB以上),存储≥20GB(SSD优先)
    • 网卡芯片需有Linux内核原生驱动(如Intel I210/I350系列)
  2. 下载官方镜像

    • 访问CentOS官网
    • 选择CentOS Stream 8或Stream 9(生产环境建议Stream 8,LTS周期更长)
    • 校验SHA256校验值:sha256sum CentOS-Stream-8-xxx.iso
  3. 制作启动U盘

    • Windows:使用Rufus(选择“DD镜像模式”)
    • Linux/macOS:sudo dd if=centos.iso of=/dev/sdX bs=4M status=progress && sync

安装流程详解(分步操作指南)

▶ 第1步:BIOS/UEFI设置

  • 插入U盘,开机按F2/Del进入BIOS
  • 启用Legacy Boot或关闭Secure Boot(避免GRUB加载失败)
  • 将U盘设为第一启动项,保存退出

▶ 第2步:启动安装程序

  • 出现启动菜单后,选择“Install CentOS Stream X”(X为版本号)
  • 等待加载内核与initramfs(约1-2分钟)

▶ 第3步:语言与键盘设置

  • 语言选择:English (United States)(避免中文环境路径编码问题)
  • 键盘布局:US English(确保后续命令行无乱码)

▶ 第4步:网络与主机名配置

  • 点击“Network & Hostname”
  • 开启网卡(默认可能关闭),设置静态IP(生产环境必备):
    IP地址:192.168.1.100  
    子网掩码:255.255.255.0  
    网关:192.168.1.1  
    DNS:8.8.8.8,1.1.1.1  
  • 修改主机名为server01.example.com

▶ 第5步:磁盘分区(关键安全操作)

  • 点击“Installation Destination”,选择目标磁盘
  • 启用“我需要自定义分区”(避免自动分区风险)
  • 推荐分区方案(/dev/sda):
分区 大小 文件系统 挂载点 说明
/boot 1GB xfs /boot 存放内核与引导文件
swap 内存×1.5倍(≤16GB) swap 内存不足时的虚拟内存
20GB xfs 根目录,含系统核心
/home 剩余空间 xfs /home 用户数据目录

注:生产环境建议单独挂载/var(日志)、/opt(应用),提升I/O隔离性

▶ 第6步:软件选择

  • 点击“Software Selection”
  • 选择“Server with GUI”或“Minimal Install”
    • 生产服务器推荐Minimal Install(减少攻击面)
    • 开发环境可选“Developer Workstation”

▶ 第7步:开始安装

  • 点击“Begin Installation”
  • 设置root密码(强度要求:12位以上,含大小写+数字+符号)
  • 创建普通用户(禁止直接用root登录,提升安全性)

安装后基础配置(安全加固必做)

  1. 更新系统

    sudo dnf update -y  # CentOS Stream 8/9
  2. 配置防火墙

    sudo systemctl enable --now firewalld
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  3. 禁用SELinux临时绕过(仅测试环境)

    sudo setenforce 0  # 临时禁用
    sudo sed -i 's/^SELINUX=./SELINUX=permissive/' /etc/selinux/config  # 永久配置

    生产环境建议启用SELinux(SELINUX=enforcing),并配置策略文件

  4. 安装常用工具

    sudo dnf install -y net-tools vim wget curl git epel-release

验证安装结果(关键检查项)

  1. 检查系统版本:cat /etc/centos-release
  2. 确认网络连通:ping -c 4 8.8.8.8
  3. 验证用户权限:id username(应显示非root用户)
  4. 测试SSH远程登录:ssh user@192.168.1.100

相关问答

Q:CentOS 7已停止维护,是否还能用于新项目?
A:不推荐,CentOS 7于2026年6月30日停止支持,安全更新已终止,新项目应选用CentOS Stream 8(支持至2029年)或Rocky Linux/AlmaLinux作为替代。

Q:安装时无法识别网卡,如何解决?
A:常见于Realtek RTL8125/RTL8168网卡,解决方法:

  1. 下载驱动源码(如r8125)
  2. 编译安装:sudo dnf install kernel-devel gcc make → make && sudo make install
  3. 重启后网卡自动生效。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/174897.html

赞 (0)
上一篇 2026年4月16日 05:44
下一篇 2026年4月16日 05:47

相关推荐

  • php虚拟主机怎么配置?php虚拟主机配置教程

    关于php虚拟主机的配置在构建基于PHP的动态网站时,虚拟主机的配置往往是决定网站加载速度、安全性以及后期扩展性的关键因素,许多初学者往往忽视了底层环境配置的重要性,导致网站在流量激增时出现卡顿甚至宕机,本文将深入剖析PHP虚拟主机的核心配置要素,结合2026年的最新技术趋势,为您提供一份专业、详尽的测评与配置……

    2026年6月13日
    4700
  • 共享虚拟主机最坑的地方有哪些,怎么选才不踩坑?

    共享虚拟主机最坑的地方在于资源超卖和“邻居效应”带来的性能不稳定,以及各种隐性限制,但如果你是个人站长或搭建小型博客,它依然是性价比之选,共享虚拟主机怎么样?资源超卖是最大隐患共享虚拟主机的核心机制是把一台物理服务器划分给多个用户,服务商为了最大化利润,往往会超卖资源,你买到的1核1G套餐,实际可能和几百个站点……

    2026年7月31日
    600
  • AngularJS应用开发如何入门?| 实战案例详解与步骤指南

    AngularJS应用开发实战指南核心概念与开发环境搭建AngularJS通过声明式编程和双向数据绑定重塑前端开发逻辑,开发环境配置需以下关键组件:# 基础工具链npm install -g http-server # 本地服务器npm install angular@1.8.2 angular-route@1……

    2026年2月14日
    13000
  • 公司网站建设要注意什么,企业官网搭建有哪些坑

    在数字化营销的浪潮中,公司网站不仅是品牌形象的展示窗口,更是获客转化的核心阵地,许多企业在建站初期往往重设计轻架构,忽视了底层基础设施的稳定性与安全性,对于追求高并发、低延迟以及数据安全的现代企业而言,服务器选型直接决定了网站的加载速度、SEO排名以及用户留存率,本文将基于真实测试数据,深入剖析主流服务器配置的……

    2026年6月27日
    2200
  • Android视频录制开发怎么做,如何实现高清录制?

    在Android平台实现高质量的视频采集功能,核心在于选择合适的API架构并严格管理相机资源,对于绝大多数应用场景,基于CameraX架构的方案是当前的最佳实践,它封装了底层复杂性,提供了生命周期感知能力,能显著降低开发难度并提升兼容性,在进行 {android 视频录制开发} 时,开发者应优先采用Camera……

    2026年2月28日
    17700
  • cognos报表开发难吗,cognos报表开发教程

    Cognos 报表开发的核心价值在于构建企业级数据决策闭环,通过标准化的开发流程与模型设计,实现数据资产的高效变现,成功的报表项目并非单纯的技术堆砌,而是业务逻辑与技术实现的深度融合,其关键在于构建稳定的数据模型、设计交互性强的报表界面以及建立可持续的运维机制,构建稳健的Framework Manager模型是……

    2026年3月16日
    12300
  • 小米开发版卡刷稳定版怎么刷?开发版卡刷稳定版教程

    这并非简单的“降级”,而是一次系统分区的“重构”,直接通过卡刷(Recovery模式更新)往往会导致验证失败或无限重启,必须通过“线刷Fastboot模式”并执行“全部删除”操作才能实现彻底、稳定、安全的系统切换,盲目操作极大概率导致设备变砖,为什么直接卡刷行不通绝大多数用户在尝试小米开发版卡刷稳定版时,都会遭……

    2026年3月24日
    10600
  • javascript函数有哪些常见话题?javascript函数如何优化性能

    关于javascript函数的几个话题在服务器测评与性能优化的语境下,JavaScript函数的执行效率、内存管理以及异步处理机制,往往被初学者忽视,却是决定高并发场景下服务器稳定性的核心因素,对于运行Node.js后端服务或全栈应用的开发者而言,深入理解函数层面的性能瓶颈,是进行服务器选型和架构优化的前置条件……

    2026年6月14日
    3100
  • PHP项目开发案例视频哪里有,新手实战教程怎么学?

    掌握PHP全栈开发的核心在于实战演练,而观看高质量的 php项目开发案例视频 是连接理论知识与企业级应用之间最高效的桥梁,通过系统化的视频案例学习,开发者能够跳过枯燥的碎片化阅读,直接观察代码逻辑的构建过程、数据库的架构设计以及服务器环境的部署细节,这种沉浸式的学习方式,不仅能够提升编码速度,更能培养解决复杂业……

    2026年2月22日
    13400
  • AI中台到底是什么?AI中台有哪些核心功能和作用

    关于ai中台在人工智能技术从“概念验证”迈向“规模化落地”的关键节点,AI中台已不再仅仅是技术架构的优化选项,而是企业构建核心竞争力的基础设施,许多企业在部署AI中台时往往陷入一个误区:重软件架构,轻底层算力支撑,AI中台的响应速度、并发处理能力以及模型推理的稳定性,高度依赖于底层服务器的硬件性能与网络架构,本……

    2026年6月16日
    2500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注