centos服务器怎么安装?centos安装步骤详细教程

服务器CentOS安装步骤:高效、稳定部署的核心实践

部署企业级Linux服务器,CentOS Stream 9仍是高稳定性与强兼容性的首选方案,相比传统CentOS Linux 8的终止支持,CentOS Stream 9作为滚动预发布版本,提供长期支持(至2027年6月),并完美兼容RHEL生态应用,本文基于生产环境实操经验,提供一套标准化、可复现的CentOS安装步骤,涵盖物理服务器与虚拟机场景,确保部署过程零失误、高效率。


安装前准备:夯实基础,规避风险

  1. 确认硬件兼容性

    • 最低配置:2核CPU、2GB内存(生产环境建议4核+8GB+)
    • 支持UEFI固件(禁用Legacy BIOS)
    • 磁盘空间:系统分区≥20GB(/boot/efi 512MB,/ 15GB+,/home按需分配)
  2. 下载官方镜像

    • 访问CentOS官网,下载CentOS Stream 9 DVD ISO(非Minimal ISO)
    • 校验SHA256摘要:sha256sum CentOS-Stream-9-latest-x86_64-dvd1.iso
    • 务必使用校验通过的镜像,避免第三方源导致的安全风险
  3. 制作启动介质

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

安装流程:分步详解,关键配置详解

▶ 步骤1:启动安装界面

  • 从ISO启动后,选择 “Install CentOS Stream 9”
  • 按Tab键,在启动参数末尾添加 inst.noverifyssl inst.ks=http://<你的PXE服务器>/ks.cfg(可选,用于无人值守安装)

▶ 步骤2:基础配置

  • 语言:选择English (United States)
  • 键盘:保持默认(US)
  • 日期与时间:
    • 时区设为Asia/Shanghai
    • 启用NTP同步(关键!避免时间漂移导致服务异常)

▶ 步骤3:网络与主机名

  • 启用有线网卡(默认enp0s3或ens33)
  • 设置静态IP(生产环境必须):
    IP Address: 192.168.1.100  
    Subnet Mask: 255.255.255.0  
    Gateway: 192.168.1.1  
    DNS: 8.8.8.8,114.114.114.114  
  • 主机名:srv-centos9-01.example.com(符合FQDN规范)

▶ 步骤4:存储分区(核心!)

  • 手动分区,选择标准分区(非LVM,避免兼容性问题)
  • 分区方案示例:
    | 挂载点 | 大小 | 文件系统 | 说明 |
    |—|—|—|—|
    | /boot/efi | 512MB | xfs | UEFI引导分区 |
    | /boot | 1GB | xfs | 内核与引导文件 |
    | | 15GB | xfs | 根分区 |
    | /var | 30GB | xfs | 日志、数据库数据 |
    | /home | 剩余空间 | xfs | 用户目录 |
  • 关键操作:勾选“我需要自定义分区”,并取消勾选“删除所有现有数据”(防止误删)

▶ 步骤5:软件选择

  • Minimal Install(最小化安装,减少攻击面)
  • 额外勾选:
    • Development Tools(编译环境)
    • System Tools(系统管理工具)
    • Network Manager(网络管理服务)
  • 禁用默认防火墙规则:安装完成后立即配置firewalld

▶ 步骤6:完成安装

  • 设置root密码(强度要求:12位+大小写+数字+符号)
  • 创建普通用户(如admin),取消勾选“管理员权限”(后续用sudo授权)
  • 点击“Reboot”,移除安装介质

安装后加固:企业级安全与优化

  1. 更新系统

    sudo dnf update -y && sudo dnf install -y epel-release
  2. 配置防火墙

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  3. 禁用root远程登录

    • 编辑/etc/ssh/sshd_config:
      PermitRootLogin no
    • 重启服务:sudo systemctl restart sshd
  4. 配置sudo权限

    • 将用户加入wheel组:sudo usermod -aG wheel admin
    • 编辑/etc/sudoers.d/admin:
      admin ALL=(ALL) NOPASSWD: ALL(按需配置)

验证与交付:确保生产就绪

  • 检查网络:ip a、ping -c 4 8.8.8.8
  • 验证时间同步:timedatectl status(NTP synchronized: yes)
  • 测试SSH登录:ssh admin@192.168.1.100
  • 生成部署报告:记录IP、分区、已安装包列表(用于审计)

相关问答

Q1:CentOS Stream 9与Rocky Linux/AlmaLinux如何选择?
A:若需100% RHEL二进制兼容且追求社区驱动,Rocky Linux更优;若接受滚动更新节奏并希望提前测试新特性,CentOS Stream 9是更前瞻的选择,本方案推荐Stream 9用于新项目。

Q2:安装后无法联网,如何排查?
A:优先检查NetworkManager状态:sudo nmcli connection show;若网卡未激活,执行sudo nmcli connection up "连接名";确认DNS配置文件/etc/resolv.conf存在有效nameserver条目。


您在部署CentOS服务器时遇到过哪些典型问题?欢迎在评论区分享您的解决方案,共同提升运维效率!

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

赞 (0)
环信ios开发怎么集成?环信ios开发集成教程
上一篇 2026年4月17日 15:34
下一篇 2026年4月17日 15:36

相关推荐

  • DDoS和CC攻击区别是什么,南京高防服务器租用多少钱?

    DDoS和CC攻击本质都是让业务瘫痪,但一个堵路、一个抢柜台;南京高防租用选型关键看攻击类型、业务场景和防护上限,而不是只看价格,很多站长第一次接触高防服务器,都是因为被打了,打开后台,流量图飙到看不清轮廓,CPU直接拉满,网站打不开,用户疯狂投诉,这时候你才意识到,原来网络上真有这么一群人,闲着没事就干这个……

    2026年8月13日
    700
  • 广州智能交通的应用

    广州智能交通的应用已全面迈入“车路云一体化”与AI大模型驱动的全域协同阶段,通过精准的信控优化、自动驾驶商业化落地与智慧停车互联,彻底重塑了超大城市出行效率与交通治理范式, 广州智能交通的底层架构与中枢演进从“单点自适应”到“全域大模型”的算力跃迁广州智能交通的骨架,已摒弃早期依赖简单雷达与地磁感应的单点自适应……

    2026年5月4日
    5300
  • AI提取识别文字怎么操作?如何快速提取图片中的文字

    AI提取识别文字的核心优势在于通过OCR技术与自然语言处理算法的结合,实现从图像到结构化文本的高精度转换,显著提升办公与数据录入效率,在数字化办公的浪潮中,手动录入不仅耗时费力,还容易出错,过去,我们面对厚厚的纸质合同或模糊的发票扫描件,往往需要花费数小时进行打字,借助智能识别工具,这一过程被压缩到了几秒钟,这……

    程序开发 2026年6月7日
    3500
  • 金蝶K3服务器换网后IP怎么改?,IP地址怎么设置

    金蝶K3服务器换网改IP,核心操作顺序是先改Windows系统静态IP,再逐项修改SQL Server、中间层组件、加密服务器和应用服务器配置,最后重启服务并验证客户端连接,漏改任何一环都会导致客户端找不到服务器,换网后金蝶K3连不上的真正原因金蝶K3的架构里,客户端登录时靠的是服务器IP和机器名去定位中间层……

    2026年8月14日
    1100
  • HostXNow美国英国主机怎么样,海外建站选哪个机房好

    在跨境建站与外贸业务布局中,机房地理位置直接决定了目标受众的访问延迟与数据合规性,HostXNow作为深耕欧美市场的老牌主机商,其在美国与英国的数据中心备受关注,本次测评将基于真实服务器环境,从硬件性能、网络链路、实际业务承载能力等维度进行深度剖析,并同步解析其2026年度最新促销政策,为站点迁移与部署提供数据……

    2026年4月29日
    5300
  • aspx网站如何清空用户名?用户名清空方法详解

    在ASP.NET Web Forms应用中清空用户名输入框时,必须优先防范跨站脚本攻击,核心方案是使用Server.HtmlEncode对用户输入进行编码处理,并结合参数化查询防止SQL注入,前端输入控制与初步验证function clearUsername() { document.getElementByI……

    2026年2月7日
    11900
  • php的开发模式有哪些?php开发模式哪种好

    PHP开发模式的选择直接决定了项目的生命周期、维护成本与团队协作效率,混合模式的传统开发方式已逐渐被现代分层架构取代,MVC架构、依赖注入与领域驱动设计是目前主流且高效的开发范式,在当前的技术生态中,开发者必须从单纯的“面向过程”编码思维转向“面向对象”与“设计模式”的工程化思维,才能构建出高内聚、低耦合的企业……

    2026年4月2日
    8700
  • 汽车性能开发怎么做?汽车性能开发流程与关键技术

    汽车性能开发的核心目标是实现动力性、经济性、安全性与操控性的系统性平衡,而非单一指标的极致追求,性能开发必须以用户真实场景为出发点,以数据驱动为方法论,以正向开发流程为保障,才能构建真正可靠、可量产、可迭代的产品竞争力,性能开发的三大底层逻辑用户场景定义性能边界城市通勤:关注低速响应、制动线性度、空调能耗占比高……

    程序开发 2026年4月17日
    5400
  • ug nx二次开发怎么学?ug nx二次开发教程哪家好

    UG NX二次开发是实现高端CAD/CAM/CAE软件从通用化向专业化、从人工操作向自动化迈进的关键技术手段,通过二次开发,企业能够将长期积累的设计经验、工艺规范和制造标准封装为可执行的代码逻辑,从而彻底改变传统的设计模式,实现设计效率的倍增与错误率的骤降,其核心价值在于打破软件原生功能的局限,构建符合企业特定……

    2026年3月19日
    19500
  • LOL进游戏后网络连接服务器失败怎么办?,是什么原因?

    遇到lol进游戏后网络连接服务器失败,通常是因为本地网络配置、DNS缓存或防火墙拦截导致,按照以下步骤排查即可解决大部分问题,lol进游戏后网络连接服务器失败怎么办?先做基础排查出现连接失败后,第一步不是改设置,而是确认宽带本身是否正常,断开路由器电源等待30秒后重启,同时重启电脑,这个动作能清理临时缓存和网络……

    2026年8月23日
    200

发表回复

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