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://test.idctop.com/article/175233.html

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

相关推荐

  • Excel中如何求相反数?excel相反数公式

    在Excel中求相反数,最直接的方法是使用公式=A1*-1或=0-A1,若需批量处理,可利用“选择性粘贴”功能将单元格乘以-1,这是最高效且无需编写复杂函数的操作路径,Excel相反数的核心计算逻辑与基础公式处理数据时,我们常遇到需要将正数转为负数,或反之的情况,这不仅仅是简单的符号变换,更涉及财务对账、物理位……

    2026年7月7日
    4900
  • 马来西亚独立服务器测评,实测体验与数据对比,马来西亚独立服务器怎么样

    2026年马来西亚独立服务器实测结论:在延迟敏感型业务中,马来西亚节点对东南亚用户访问速度优于新加坡,但稳定性略逊,适合预算有限且需覆盖印尼、泰国市场的中小型企业,不建议对低延迟有极致要求的核心金融交易场景使用,马来西亚独立服务器核心优势与场景适配网络延迟与地理优势分析马来西亚位于东南亚中心地带,其数据中心基础……

    2026年5月24日
    6000
  • 服务器cpu发热严重怎么办,服务器cpu发热严重的解决方法

    服务器CPU发热严重直接导致计算性能下降、硬件寿命缩短甚至系统宕机,解决这一问题的核心在于构建“精准诊断+物理散热优化+系统级功耗管理”的三维治理体系,而非单纯依靠更换散热器,面对高温告警,必须立即采取系统化的排查与优化措施,从环境部署到软件调优进行全链路治理,确保数据中心或企业机房的业务连续性与硬件资产安全……

    2026年4月11日
    6400
  • 阿里云2026双十一云服务器低至6元/月是真的吗?阿里云双十一优惠活动详情

    阿里云2022年双十一期间云服务器低至6元/月,且针对老用户推出升级续费专属优惠,这是获取高性价比算力资源的最佳窗口期,6元/月云服务器的真实门槛与适用场景在云计算市场,”低价”往往伴随着对配置和期限的严格限制,阿里云2022年双十一推出的”6元/月”活动,并非无条件的普惠福利,而是针对特定新用户或特定轻量应用……

    2026年6月20日
    3800
  • ASP.NET高效插入数据库数据实战指南 | 如何在ASP.NET中插入SQL数据?-ASP.NET数据库操作教程

    在 ASP.NET 中高效插入数据需结合正确的数据访问技术、参数化查询及事务管理,核心方案包括 ADO.NET 原生操作、Entity Framework ORM 框架以及存储过程调用,关键点在于防止 SQL 注入、优化性能并确保数据一致性,基础数据插入方法1 ADO.NET 原生操作using (SqlCon……

    2026年2月10日
    13530
  • WePC荷兰VPS去程回程线路如何?电信CN2联通移动9929配置详情

    WePC推出的荷兰VPS凭借去程接入本地骨干、回程直连国内电信CN2及联通/移动9929精品网,解决了跨境访问延迟高、丢包严重的痛点,是目前国内用户访问欧洲节点的首选方案之一,为什么选择WePC荷兰VPS的CN2 GIA线路?很多站长和开发者在搭建海外服务时,最头疼的不是服务器配置,而是网络质量,特别是当目标用……

    2026年6月29日
    1500
  • DMIT美国VPS洛杉矶CN2 GIA线路怎么样?DMIT美国VPS测评

    如果你正在寻找一款兼具低延迟、高稳定性且性价比极高的美国服务器,DMIT洛杉矶CN2 GIA线路VPS是目前的优选方案,其$88.88/年的入门价格配合最高10G带宽,能完美解决跨境访问卡顿和丢包问题,在跨境网络服务领域,线路质量直接决定了用户体验的上限,许多用户在选择海外服务器时,往往被低廉的价格吸引,却忽略……

    2026年6月27日
    2000
  • 如何用asp实现二级联动下拉菜单的源码示例

    ASP二级联动下拉菜单是动态网站中提升用户交互体验的核心功能,通过前端与后端数据库的实时交互实现数据的动态加载,其核心原理是利用AJAX技术,根据用户在一级菜单的选择异步请求服务器,后端ASP程序从数据库检索关联数据并返回JSON格式结果,前端JavaScript动态渲染二级选项,技术实现核心四步流程前端事件绑……

    2026年2月6日
    10200
  • 图形化开发工具哪个好?热门图形化开发工具推荐

    图形化开发工具已成为降低技术门槛、提升研发效率的关键手段,其核心价值在于通过可视化交互替代繁琐的代码编写,让开发过程从“抽象逻辑”转变为“直观构建”,这种转变不仅加速了应用程序的交付周期,更打破了业务人员与技术人员的协作壁垒,成为企业数字化转型的首选方案,核心结论:图形化开发工具重塑了软件生产方式,实现了“所见……

    2026年4月6日
    7100
  • DSP开发难不难?| DSP原理详解与开发技术入门指南

    DSP原理及开发技术数字信号处理器(DSP)是专为高效处理数字信号(如音频、视频、通信数据)而设计的微处理器,其核心在于哈佛架构(独立程序与数据总线)、硬件乘法累加单元(MAC)以及单指令多数据(SIMD)能力,使其在实时处理大量数学运算时远超通用CPU,核心开发环境搭建工具链选择: TI的Code Compo……

    2026年2月8日
    15130

发表回复

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