centos怎么安装服务器系统,centos服务器安装详细步骤教程

CentOS 8 已于 2021 年底停止维护,CentOS Stream 成为唯一持续更新的版本;当前生产环境推荐使用 CentOS Stream 8/9 或迁移到 Rocky Linux/AlmaLinux,本文提供一套经过生产验证的服务器 CentOS 安装全流程指南,涵盖最小化安装、基础安全加固与关键服务配置,确保部署高效、稳定、可复现。


安装前准备:环境与镜像选择

  1. 确认硬件与用途

    • 最低配置:1核 CPU / 1GB 内存 / 10GB 磁盘(仅测试);生产环境建议 2核/4GB/50GB 起步。
    • 明确用途:Web 服务器、数据库、CI/CD 节点?不同用途影响分区与软件包选择。
  2. 选择镜像版本

    • CentOS Stream 8(推荐):RHEL 8 的滚动预览版,兼容性好,支持至 2026 年 5 月;
    • CentOS Stream 9:适配新硬件与内核(5.x),支持至 2027 年;
    • 避免 CentOS 7/8 Final:已 EOL,无安全更新,禁止用于生产环境
    • 官方下载地址:https://mirror.stream.centos.org/
  3. 下载校验镜像

    sha256sum CentOS-Stream-9-latest-x86_64-dvd1.iso
    # 对比官网提供的 SHA256 校验值,防止镜像篡改

安装流程:最小化安装 + 关键配置

▶ 步骤 1:启动安装程序

  • 从 ISO 启动 → 选择 Install CentOS Stream
  • 语言选择:English → 下一步
  • 关键操作
    1. Installation Source:自动检测 ISO,无需修改;
    2. Software Selection:选择 Minimal Install(最小化安装,减少攻击面);
    3. Kdump:生产环境建议关闭(节省内存);
    4. Network & Hostname:启用网卡(确保 DHCP 或配置静态 IP);
    5. Installation Destination
      • 手动分区(推荐):
        • /boot:1G(ext4)
        • swap:内存 ≤16GB 时 = 内存大小;>16GB 时 = 16GB
        • 剩余空间(xfs)
        • /home:可选,单独挂载提升安全性

▶ 步骤 2:完成安装

  • 设置 root 密码 + 创建普通用户(必须取消“安装后重启前设置用户密码”,避免空密码风险);
  • 安装完成后重启 → 登录系统。

安装后加固:5 项核心操作(立即执行)

  1. 更新系统

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

    sudo systemctl enable --now firewalld
    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    # 仅开放必要端口(如 80/443)
  3. 禁用 root 远程登录

    sudo sed -i 's/^PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
    sudo systemctl restart sshd
  4. 配置 sudo 权限

    sudo usermod -aG wheel your_username
    # 编辑 /etc/sudoers.d/wheel,取消 "%wheel  ALL=(ALL)       ALL" 注释
  5. 安装基础工具

    sudo dnf install -y vim net-tools chrony curl wget git
    sudo systemctl enable --now chronyd  # 同步时间

生产环境进阶建议

  • 启用 SELinux

    sudo setenforce 1
    sudo sed -i 's/^SELINUX=permissive/SELINUX=enforcing/' /etc/selinux/config

    (避免关闭 SELinux 导致服务异常)

  • 定期安全扫描

    sudo dnf install -y yum-security
    sudo yum updateinfo security list
  • 日志集中管理
    部署 rsyslog + ELK 或 Graylog,关键日志(/var/log/secure、/var/log/audit/audit.log)实时传输。

  • 自动化部署
    使用 Kickstart 文件批量部署,或结合 Ansible 实现配置即代码(IaC)。


常见问题与替代方案

  • 问题:CentOS Stream 是否稳定?
    :Stream 作为 RHEL 的上游分支,稳定性接近 RHEL,且更新更及时,比停更的 CentOS 更安全可靠

  • 问题:是否必须迁移到 Rocky Linux?
    :Rocky Linux 是 CentOS 的直接替代者,兼容性 100%;若追求长期支持,推荐迁移至 Rocky 8/9(支持至 2029 年)。


相关问答

Q1:CentOS Stream 安装后无法联网,如何排查?
A:检查网卡状态(ip a),确认 NetworkManager 是否启用(systemctl status NetworkManager);若为虚拟机,需确认网络模式为 NAT 或桥接;手动配置 /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS Stream 8)或 /etc/NetworkManager/system-connections/(Stream 9)。

Q2:安装后发现缺少图形界面,能否补装?
A:可以,但生产服务器禁止安装 GUI,若需调试:

sudo dnf groupinstall "Server with GUI"
sudo systemctl set-default graphical.target

(仅限测试环境,上线前务必卸载)


服务器centos安装的核心在于:最小化安装 + 自动化加固 + 持续更新,忽略任一环节,均可能埋下安全或运维隐患。

欢迎在评论区留言:你当前使用的 CentOS 版本?是否已开始迁移?

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

(0)
上一篇 2026年4月18日 11:54
下一篇 2026年4月18日 11:57

相关推荐

  • Excel保存记录怎么操作?如何设置自动保存功能

    Excel保存记录的核心在于建立“自动备份+版本控制+云端同步”的三重防护机制,而非仅仅依赖手动点击保存按钮,很多职场人在面对Excel文件时,往往只关注当下的编辑效率,却忽略了数据丢失的风险,一旦断电、软件崩溃或误操作,几个小时的劳动可能瞬间归零,业内专家指出,数据安全性是办公自动化的基石,建立一套稳健的保存……

    2026年7月9日
    8500
  • 广州虚拟主机怎么添加实例?广州虚拟主机如何增加实例

    在广州节点虚拟主机中添加实例,核心在于通过服务商控制台的“实例管理”功能,完成规格选定、环境配置与域名绑定,实现业务弹性扩容,广州虚拟主机实例添加的前置规划评估业务与实例规格匹配度添加实例并非盲目点击扩容,需基于2026年业务流量特征精准匹配,据《中国云计算产业白皮书(2026)》数据显示,超78%的华南区中小……

    2026年4月27日
    5800
  • AIoT设备有什么用?智能家居AIoT设备推荐榜单

    AIoT设备的核心本质是人工智能与物联网的深度融合,其核心价值在于实现了设备的“主动感知”与“智能决策”,而非简单的远程控制,这类设备不仅仅是连接互联网的硬件,更是具备数据采集、边缘计算、云端分析及自动执行能力的智能终端, 从应用场景来看,AIoT设备已全面渗透至智能家居、智慧城市、工业物联网及智慧医疗四大核心……

    2026年3月18日
    11200
  • Ajax点击不断加载数据列表如何实现?前端无限滚动加载代码

    Ajax点击加载数据列表的核心在于利用JavaScript异步请求后端接口,通过DOM操作动态插入新数据,从而在不刷新页面的情况下实现无限滚动或分页加载,显著提升用户体验并降低服务器单次负载,在传统的Web开发模式中,用户浏览长列表时往往需要等待整个页面重新加载,这不仅造成了明显的白屏等待时间,还导致重复渲染相……

    2026年5月31日
    4100
  • AIoT领域研究报告题目有哪些?2026最新行业分析报告下载

    AIoT产业正处于从“连接爆发”向“智能赋能”跨越的关键转折期,未来三年的核心竞争壁垒将不再是单一的硬件出货量,而是端边云一体化的协同智能生态构建能力,当前,AIoT已突破传统物联网的数据采集局限,通过人工智能算法下沉至边缘侧,实现了从“万物互联”到“万物智联”的质变,企业若想在激烈的市场竞争中突围,必须摒弃单……

    2026年3月14日
    10800
  • BTVPS美国9929线路VPS到底怎么样?BTVPS美国高防VPS测评

    BTVPS美国9929线路VPS在2026年依然具备极高的性价比,其8核16G内存搭配100G硬盘及免费防御的配置,适合对稳定性有要求且预算有限的建站或开发用户,但需注意其网络延迟可能受物理距离影响,在云服务器市场内卷日益严重的当下,寻找一款既便宜又稳定的VPS并非易事,BTVPS推出的这款美国9929线路机型……

    2026年6月22日
    1800
  • 怎么查看服务器往ES添加数据库,具体步骤是什么?

    要查明某台服务器是否向Elasticsearch添加了数据库,最直接的方法是交叉比对ES集群的审计日志与服务器端的网络连接记录, 下面我从集群审计、服务器端排查、API监控三个维度,拆解具体操作步骤,怎么查看服务器向ES写入数据的审计日志审计日志是ES集群内置的写入记录开关,开启后可以精确记录哪个客户端IP、什……

    2026年8月8日
    900
  • 如何解决ASPX页面值不显示问题?排查步骤与修复方法分享

    aspx值显示:ASP.NET Web Forms高效数据呈现核心技术aspx值显示的核心在于利用ASP.NET Web Forms提供的服务器控件和数据绑定机制,将后端数据源(如变量、集合、数据库结果)动态、安全地呈现到前端HTML页面, 基础控件:高效值显示基石Literal 控件 (<asp:Lit……

    2026年2月8日
    10300
  • ModelArts大会值得参加吗,AI开发平台有哪些优势?

    AI开发的工业化已成为必然趋势,企业对于从数据到模型落地的一站式需求日益迫切,华为云ModelArts作为全流程AI开发平台,其核心价值在于通过自动化、智能化手段,大幅降低开发门槛,提升模型生产效率,实现AI技术的规模化应用,在近期举办的AI开发平台ModelArts大会上,华为云展示了这一平台在重塑AI开发流……

    2026年3月1日
    12600
  • 为什么CSGO从5e连接不到服务器,怎么解决

    CSGO玩家在5E平台遇到连接服务器失败问题时,通常可以从网络环境、平台设置、系统兼容性三个方面入手解决,按以下步骤排查,大多数情况下可以恢复连接,网络连接问题排查:csgo 5e连接服务器超时的常见原因连接超时是5E平台玩家最常遇到的报错,背后原因往往出在本地网络而非平台本身,具体可以从以下几层逐个排查,检查……

    2026年8月25日
    500

发表回复

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