centos服务器怎么安装配置?centos服务器教程

CentOS 7 已于 2026 年 6 月 30 日停止支持,生产环境务必迁移至 CentOS Stream 或其他企业级 Linux 发行版(如 Rocky Linux、AlmaLinux),本文提供一套完整、可落地的服务器 CentOS 迁移与运维指南,涵盖安装、基础配置、安全加固、服务部署四大核心环节,助您高效、稳定地完成服务器部署与长期维护。


环境准备与系统安装(关键起点)

  1. 确认硬件与镜像匹配

    • 最低配置:1核CPU / 1GB内存 / 10GB磁盘(最小化安装)
    • 推荐配置:2核 / 4GB内存 / 20GB SSD(生产环境)
    • 镜像选择
      • CentOS Stream 9(推荐,滚动更新,兼容RHEL 9)
      • Rocky Linux 9(稳定替代,社区维护)
      • 避免使用 CentOS 7/8 终版镜像(已无安全更新)
  2. 最小化安装流程(5步速成)
    ① 下载 ISO:访问 rockylinux.orgcentos.org/stream
    ② 制作启动U盘:使用 dd 或 Rufus 写入镜像
    ③ BIOS 启动安装程序 → 选择 “Install Rocky Linux 9”
    网络配置:启用有线网卡,设置静态IP(生产环境必需)
    ⑤ 分区建议:

    • /boot:500MB(ext4)
    • swap:内存≤16GB时 = 内存容量;>16GB时 = 16GB
    • 剩余空间(xfs)
    • 禁用 /home 分区(简化管理,提升性能)

系统初始化配置(安全与效率双保障)

  1. 更新系统(安装后第一件事)

    sudo dnf update -y && sudo dnf install -y epel-release
  2. 配置防火墙(仅开放必要端口)

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --permanent --add-port=80/tcp
    sudo firewall-cmd --permanent --add-port=443/tcp
    sudo firewall-cmd --reload
  3. 创建运维账号(禁止root远程登录)

    sudo useradd -m -s /bin/bash opsuser
    sudo passwd opsuser
    sudo usermod -aG wheel opsuser
    sudo sed -i 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
    sudo systemctl restart sshd
  4. 时间同步(保障日志一致性)

    sudo timedatectl set-timezone Asia/Shanghai
    sudo systemctl enable --now chronyd
  5. 安装必备工具

    sudo dnf install -y vim net-tools curl wget git htop iotop

安全加固(企业级防护标准)

  1. SSH 安全强化(3项必做)

    • 修改默认端口(如2222)
    • 禁用密码登录,启用密钥认证
    • 限制用户登录(AllowUsers opsuser
  2. 自动安全更新(关键!)

    sudo dnf install -y dnf-automatic
    sudo systemctl enable --now dnf-automatic.timer
  3. SELinux 强制模式(默认启用,禁止关闭)

    • 检查状态:sestatus
    • 若服务报错,用 ausearch -m avc -ts recent 定位策略,勿直接设为 permissive
  4. 定期漏洞扫描(免费方案)

    sudo dnf install -y yum-utils
    sudo yum-config-manager --enable baseos
    sudo dnf updateinfo list security

服务部署实战(以LNMP为例)

  1. 部署Nginx + PHP + MySQL(8.0)

    # 安装Nginx
    sudo dnf install -y nginx
    # 启用Remi源安装PHP 8.2
    sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
    sudo dnf module reset php -y && sudo dnf module enable php:remi-8.2 -y
    sudo dnf install -y php php-fpm php-mysqlnd
    # 安装MySQL 8.0(MariaDB已弃用)
    sudo dnf install -y mysql-server
    sudo systemctl enable --now mysqld
    sudo mysql_secure_installation  # 设置root密码、移除测试库
  2. 服务联动配置

    • PHP-FPM 监听 /run/php-fpm/www.sock
    • Nginx 配置中 fastcgi_pass unix:/run/php-fpm/www.sock;
    • 关键权限
      sudo chown -R nginx:nginx /var/www/html
      sudo setsebool -P httpd_can_network_connect_db 1  # 允许Web连接数据库
  3. 服务自启与监控

    sudo systemctl enable nginx php-fpm mysqld
    sudo systemctl start nginx php-fpm mysqld

相关问答

Q1:CentOS 7 用户如何安全迁移?
A:优先选择 Rocky Linux 8→9 升级路径,使用 leapp 工具进行就地升级(需备份!),或采用新服务器重装+数据迁移方案(更稳妥)。迁移前务必验证应用兼容性(尤其GCC版本、glibc变更)

Q2:生产环境该选 CentOS Stream 还是 Rocky Linux?
A:若追求与 RHEL 同步更新,选 CentOS Stream;若需要严格稳定性(如金融、政务),选 Rocky Linux,二者底层二进制一致,运维差异仅在于更新节奏与社区支持策略


您当前服务器部署中遇到的最大挑战是什么?欢迎在评论区留言交流,我们将针对性提供解决方案。

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

(0)
上一篇 2026年4月16日 19:48
下一篇 2026年4月16日 19:50

相关推荐

  • 服务器cpu内存配置比多少合适?服务器cpu内存配比推荐

    服务器资源分配的核心逻辑在于CPU与内存的合理匹配比例,而非单纯追求高主频或大容量,最佳服务器CPU内存配置比通常为1:4至1:8,具体需结合业务负载类型动态调整——计算密集型推荐1:4,内存密集型可达1:16,通用场景以1:6为黄金平衡点,为何配置比决定系统性能天花板?服务器性能瓶颈往往不在单点峰值,而在资源……

    程序编程 2026年4月16日
    6000
  • 香港六六云VPS测评怎么样,4837线路CMI实测性能表现

    香港六六云VPS在44元/月价位段展现出极高的性价比,其搭载的CMI线路与4837直连方案在低延迟和高稳定性上表现优异,特别适合对网络质量有刚需的建站及跨境业务用户,硬件配置与基础性能解析核心参数与资源分配在2026年的VPS市场中,44元/月属于入门级竞争激烈的价格带,六六云该方案通常采用AMD EPYC或I……

    2026年5月16日
    7200
  • 摩尔多瓦justhostVPS测评,实测体验与数据对比,justhostVPS怎么样

    摩尔多瓦JustHost VPS凭借欧洲中部的低延迟优势与极具竞争力的价格,是搭建跨境电商、SEO站群及轻量级应用的高性价比选择,但在高并发场景下需关注其I/O性能瓶颈,JustHost摩尔多瓦节点核心优势解析JustHost作为老牌主机服务商,其摩尔多瓦(Moldova)节点在2026年的市场格局中占据了独特……

    2026年5月17日
    5600
  • Excel分数计算怎么操作,公式有哪些?

    Excel分数计算的核心在于将原始数据通过公式转换为标准分、加权分或等级,掌握几个关键函数就能应对大部分场景,在职场和教学场景中,excel分数计算几乎是每个管理者、教师和分析师的必备技能,无论是学生考试成绩的汇总,还是员工绩效考核的加权统计,Excel都能通过公式快速完成计算,行业共识认为,数据规范化是分数计……

    2026年7月18日
    2900
  • ai人工智能智能是什么意思,ai人工智能智能有哪些应用场景

    人工智能技术已从单纯的数据处理工具演变为驱动社会生产力变革的核心引擎,其本质在于通过算法模型对人类智能行为进行模拟、延伸与扩展,当前,AI技术落地的关键不在于技术本身的炫技,而在于如何将算力、算法与数据深度融合,解决实际业务痛点,实现降本增效,真正的智能化转型,必须以业务价值为导向,以技术可靠性为基石,构建可持……

    2026年3月2日
    12000
  • 服务器502是什么错误,502 bad gateway 如何快速解决

    服务器 502 是什么错误是网站运维与开发中最常见且紧急的故障信号之一,当用户访问网站时,若屏幕突然显示”502 Bad Gateway”,其核心结论非常明确:这是网关或代理服务器从上游服务器接收到了无效响应,导致无法将请求正常转发给最终用户,该错误并非用户本地网络问题,而是服务器端通信链条断裂的直接体现,通常……

    程序编程 2026年4月19日
    6900
  • AIoT的市场规模有多大?2026年AIoT市场前景分析

    AIoT(人工智能物联网)产业正处于爆发式增长的前夜,市场体量已突破万亿级大关,未来三到五年将是行业发展的黄金窗口期,核心结论在于:AIoT不再是单纯的技术概念叠加,而是从“万物互联”向“万物智联”跨越的关键转折点, 随着5G通信、大数据云计算及边缘计算技术的深度融合,智能物联网已渗透至工业制造、智慧城市、智能……

    2026年3月9日
    14800
  • 广电网络dns的服务器地址是多少?全国各省市广电DNS推荐

    全国广电网络DNS服务器地址通常首选111.8.14.18,备用111.8.14.19,但具体地址需根据各省级广电网络运营商的属地化配置为准,广电网络DNS地址全景解析全国广电DNS核心参数速查广电网络由于历史沿革与“一省一网”的整合特点,其DNS服务器地址并未全国统一,根据2026年《中国广电网络发展白皮书……

    2026年4月24日
    5300
  • Excel2007堆积图怎么画?如何制作堆积柱形图

    在Excel 2007中制作堆积图,核心在于正确选择“堆积柱形图”或“堆积条形图”,并确保数据源按列或行整齐排列,通过“选择数据”功能调整系列顺序,即可直观展示各部分对总体的贡献度,堆积图是数据分析中展示“部分与整体”关系的利器,尤其在需要对比多个类别在不同维度下的构成比例时,它比单纯的柱形图更具信息密度,Ex……

    2026年7月8日
    9100
  • AIoT缘起是什么意思?AIoT的发展历程与未来趋势解析

    AIoT(人工智能物联网)的本质是人工智能与物联网的深度融合,其核心驱动力在于从“万物互联”向“万物智联”的跨越,这一进程并非简单的技术叠加,而是数据价值挖掘与边缘计算能力的必然演进,AIoT缘起于解决传统物联网“有数据无智慧”的痛点,通过AI算法赋予终端设备决策能力,实现数据流的实时处理与价值闭环, 这一变革……

    2026年3月21日
    10100

发表回复

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