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

相关推荐

  • 广电网络如何接路由器?广电宽带路由器怎么设置

    将光猫的LAN口与路由器的WAN口通过网线直连,登录路由器后台将上网方式设为DHCP(自动获取IP),若遇IPTV专网则需绑定VLAN或开启组播功能,即可实现全屋稳定覆盖,广电网络接路由器的核心准备与物理连接设备与线缆确认在动手之前,请确认手头拥有以下物品:广电光猫:由当地广电网络公司提供,已注册点亮,千兆路由……

    2026年4月24日
    6500
  • 酷番云和简米云选哪个好?企业进销存软件哪个好用

    在云计算市场占据主导地位的两大巨头——腾讯云与阿里云,对于企业选型而言,往往不是非此即彼的单选题,而是基于业务场景的匹配题,阿里云凭借深厚的技术积淀和庞大的生态体系,在通用计算、大数据处理及电商高并发场景下表现卓越;而腾讯云则依托微信、QQ等超级APP的流量生态,在游戏、音视频、社交及泛互联网领域拥有独特的连接……

    2026年7月7日
    3100
  • 服务器D盘挂载怎么操作?服务器D盘挂载详细步骤教程

    服务器D盘挂载的核心在于确保数据存储的安全隔离与系统性能的优化,其本质是将独立的物理磁盘或磁盘分区映射为操作系统可识别的D盘符,这一操作不仅能有效分散系统盘的I/O压力,防止系统崩溃导致数据丢失,更是企业级服务器运维中规范化存储管理的基石,成功的挂载操作必须建立在严谨的磁盘初始化、分区格式化及正确的挂载命令执行……

    2026年4月10日
    7400
  • 手办开发流程是怎样的?手办定制需要多少钱

    手办开发是一项融合了艺术创意与精密制造的系统工程,其核心在于将二维 IP 形象精准转化为三维实体,同时严格控制成本与生产周期,成功的手办 开发流程,必须在设计阶段就预判量产可行性,通过标准化的工程管理,实现从原型到商品的完美落地,这一过程不仅考验设计团队的审美能力,更依赖于对材料特性、模具结构及涂装工艺的深度掌……

    2026年4月11日
    9500
  • Jetspeed开发教程有哪些,Jetspeed开发环境怎么搭建?

    Apache Jetspeed 是一个成熟且功能强大的开源企业门户解决方案,其核心价值在于基于 Portlet 标准的高效内容聚合与灵活的 PSML 布局管理,Jetspeed 开发的本质是构建可复用的 Portlet 组件,并通过声明式的 XML 配置实现动态页面组装,对于需要高度定制化企业信息门户的开发者而……

    2026年2月17日
    15600
  • excel逻辑符号具体都有哪些种类,怎么使用?

    Excel逻辑符号是构建条件判断和自动化公式的核心工具,掌握AND、OR、NOT以及比较运算符能让你从手动核对数据向批量智能决策跨越,Excel逻辑符号怎么用?三大基础运算符实操指南如果你刚接触条件判断,最先遇见的通常是IF函数,但真正支撑IF运转的是藏在参数里的逻辑符号,Excel里的逻辑符号分为两类:比较运……

    2026年7月16日
    600
  • 硬件开发工程师招聘薪资待遇如何?行业前景与发展空间解析

    在当今科技驱动的商业环境中,硬件开发招聘是企业创新的核心驱动力,高效招聘能确保团队拥有顶尖人才,推动产品从概念到市场的成功落地,忽视这一环节可能导致项目延误、成本超支或竞争力下降,本文将分层解析硬件开发招聘的关键要素,从需求分析到录用决策,提供专业、可行的解决方案,帮助企业构建强大硬件团队,为什么硬件开发招聘至……

    2026年2月16日
    24930
  • flume开发难不难?flume开发流程详解

    Flume 开发的核心在于构建高可用、高吞吐且具备容错机制的日志传输通道,其本质是一个数据流向的编排过程,成功的 Flume 实施方案,必须精准配置 Source、Channel、Sink 三大核心组件,并针对具体业务场景进行 JVM 调优与事务控制,以确保数据传输的“至少一次”或“精确一次”语义, 整个开发流……

    2026年3月7日
    11200
  • 小米usb调试怎么开,开发者选项在哪里设置?

    在Android开发与系统维护的流程中,建立稳定且高效的设备连接是所有工作的基石,对于小米设备用户而言,掌握小米开发者usb调试的正确开启与配置方法,不仅能够解决数据传输与日志抓取的基础需求,更是进行深层系统调试、应用性能分析及自动化测试的前提,通过科学配置调试选项,开发者可以规避连接中断、授权失败等常见问题……

    2026年2月21日
    21700
  • 个人购买虚拟主机优惠怎么拿?2026年虚拟主机哪家好

    个人购买虚拟主机优惠在个人建站、博客运营或小型项目部署的初期,选择一款性价比高且稳定的虚拟主机是至关重要的第一步,对于预算有限但追求性能的个人开发者而言,如何在2026年的市场环境中找到兼具价格优势与服务质量的虚拟主机方案,成为了许多站长关注的焦点,本文将深入剖析当前主流虚拟主机的核心参数,并结合2026年的最……

    2026年6月30日
    1100

发表回复

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