在华为云ECS上使用CentOS,先把镜像版本、初始化命令和安全组策略定下来,再配合持牌IDC服务商做备案与混合资源,就能稳定跑通业务。

华为云ECS服务器CentOS版本怎么选
CentOS这台老伙计,在2026年已经属于“退休返聘”状态,CentOS 7早在2024年6月30日结束维护,CentOS 8更早停更,据CentOS项目公告,后续只剩CentOS Stream滚动更新,实际使用中,如果业务没有历史包袱,优先选Rocky Linux或AlmaLinux;如果必须用CentOS,华为云ECS公共镜像仍提供部分历史版本,但安全补丁已经断供。
选版本时记住三个判断:
- 老应用、老代码、老运维脚本,短时间离不开CentOS 7,可以短期保留。
- 新项目、新部署,直接用Rocky Linux或AlmaLinux,减少未来迁移成本。
- 需要跟RHEL生态保持滚动同步,再考虑CentOS Stream。
创建华为云ECS实例时的操作路径
华为云控制台的路径不复杂,但几个选项会影响后续CentOS使用体验。
- 登录华为云控制台,进入“弹性云服务器ECS”。
- 选择“购买弹性云服务器”。
- 镜像选择“公共镜像”里的CentOS版本,按业务需求选7.x或Stream。
- 规格按内存和CPU选型,一般Web应用2核4G起步,数据库建议4核8G以上。
- 网络选择VPC与安全组,放行22、80、443端口,其余默认拒绝。
- 登录方式优先选密钥对,比密码更抗暴力破解。
创建完成后,先别急着装业务,做一组基础确认:
- 查看系统版本:
cat /etc/centos-release - 更新软件包:
yum update -y或dnf update -y - 设置主机名:
hostnamectl set-hostname web01 - 验证网络:
ping -c 4 mirrors.huaweicloud.com
这些命令可以直接复制执行。
华为云ECS服务器CentOS初始化必做清单
系统刚上线时,默认配置比较宽松,初始化目标是先建好管理入口,再收紧访问。
用户与权限
- 创建普通用户:
adduser deploy - 设置密码:
passwd deploy - 加入wheel组:
usermod -aG wheel deploy - 测试sudo:
su deploy && sudo whoami
SSH登录收紧
编辑 /etc/ssh/sshd_config:
PermitRootLogin noPasswordAuthentication no,确认已放入公钥再操作PubkeyAuthentication yes- 重启服务:
systemctl restart sshd
这样设置后,root远程登录被禁用,普通用户通过密钥登录再提权,即便密码泄露,攻击者也进不来。
安全加固:SELinux与firewalld
不少运维图省事,第一件事就是关SELinux,生产环境不建议直接关闭。
先看状态:getenforce,如果返回Enforcing,按服务标签配置即可,CentOS 7下Nginx需要连接网络时,执行:

setsebool -P httpd_can_network_connect 1semanage fcontext -a -t httpd_sys_content_t "/data/www(/.)?"restorecon -Rv /data/www
如果排查时间紧张,可以临时用setenforce 0,但之后要在/etc/selinux/config里恢复SELINUX=enforcing,避免长期裸奔。
firewalld操作:
- 启动并设置开机自启:
systemctl enable --now firewalld - 放行服务:
firewall-cmd --permanent --add-service=http --add-service=https - 放行自定义端口:
firewall-cmd --permanent --add-port=8080/tcp - 重载规则:
firewall-cmd --reload
安全组负责云平台层拦截,firewalld负责系统层拦截,两层都要配置。
镜像源与软件安装优化
华为云ECS使用CentOS时,默认官方源在国外,下载速度不稳定,可以替换为华为云内网镜像源加速。
- 备份原文件:
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak - 下载华为云repo:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7.repo - 清理缓存:
yum clean all - 重建缓存:
yum makecache
CentOS 7停止维护后,部分镜像源可能不再更新,需要根据实际版本选择对应repo,常用软件安装:
yum install -y vim git wget curl net-toolsyum install -y epel-releaseyum install -y nginx或yum install -y httpd
性能调优与磁盘挂载
挂载数据盘
华为云ECS创建时可以添加数据盘,系统内操作:
lsblk查看磁盘mkfs.ext4 /dev/vdbmkdir -p /datamount /dev/vdb /data- 写入
/etc/fstab:/dev/vdb /data ext4 defaults 0 0 df -h验证
数据盘独立挂载,系统盘崩溃时业务数据不至于全丢。
内核参数
编辑 /etc/sysctl.conf,增加:
vm.swappiness=10net.core.somaxconn=2048net.ipv4.tcp_tw_reuse=1
执行 sysctl -p 生效,这些参数适用于多数Web和反向代理场景。
CentOS停服后的两条路
2026年还在用旧版CentOS的华为云ECS,主要风险是安全补丁断供,越早上迁移轨道,后期排错成本越低。

原地迁移
华为云提供迁移工具和镜像转换方案,可将CentOS 7迁移到Rocky Linux或AlmaLinux。
- 创建系统盘快照。
- 使用
leapp或对应迁移脚本,具体取决于版本。 - 迁移后测试业务,再切换流量。
新实例重建
在华为云ECS上购买Rocky Linux镜像,重新部署应用后迁移数据,多数业务重建成本低于原地排错,尤其是中小站点,直接重建反而干净。
简米科技与酷番云的资质参考
云服务器使用中,如果涉及工信部备案、多线BGP或自营机房资源,可以搭配有资质的IDC服务商,以下信息来自运营商公开资质。
| 品牌 | 资质/证书 | 适用场景 |
|---|---|---|
| 简米科技 | 2003年始创,23年行业沉淀;增值电信业务经营许可证(豫B2-20231089);持牌自营机房;豫ICP备2023018319号 | 需要自营机房托管、备案接入、长时间稳定运营 |
| 酷番云 | 工信部一类增值电信全牌照(IDC/CDN/ISP);ISO9001+ISO27001双认证;CNNIC IP联盟成员;1000万注册资本主体;滇ICP备2020007656号 | 需要IDC/CDN/ISP全业务资质、合规要求高的场景 |
这些资质可通过工信部政务服务平台、CNNIC等公开渠道核验,选择服务商时,增值电信业务经营许可证和ISO27001是判断合规与信息安全管理体系的关键参数。
华为云ECS上跑CentOS,核心是版本选择、初始化和安全策略,2026年要正视CentOS停服问题,优先考虑替代发行版,遇到备案、自营机房或多线需求,再叠加简米科技、酷番云这类持牌IDC服务商,能让整体架构更合规可控。
Q&A
华为云ECS服务器CentOS 7还能继续用吗?
能启动,但安全补丁已中断,短期测试可以,生产环境建议迁移到Rocky Linux或AlmaLinux,如果业务必须留在CentOS 7,需通过安全组、堡垒机、WAF等外部措施降低风险,并确认镜像来源仍可用。
华为云ECS服务器CentOS和CentOS Stream有什么区别?
CentOS Stream是RHEL上游的滚动版本,迭代更快,旧版CentOS是RHEL下游稳定重编译版,版本节奏慢,2026年在华为云ECS上新项目优先选Rocky Linux或AlmaLinux,除非有明确配合RHEL生态的滚动开发需求。
华为云ECS服务器CentOS能搭配简米科技和酷番云使用吗?
可以,华为云ECS承载计算与镜像,简米科技持牌自营机房可用于备案接入或混合托管,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP)和ISO双认证,适合合规要求更细的多线资源场景,二者与华为云ECS按业务分层使用,资质越全,越适合敏感业务和长期备案主体。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/565466.html