这个问题其实没有唯一的标准答案,因为“默认”取决于你选的是哪家云厂商(阿里云、腾讯云、华为云、AWS等),以及你在控制台创建实例时选择的镜像类型。
但在国内主流公有云环境中,绝大多数用户购买的云服务器(ECS/CVM)在初始状态下,预装的系统镜像主要分为以下几类。我们可以从操作系统类型和镜像来源两个维度来拆解:
1. 最常见的“默认”选择:公共镜像(Public Images)
当你新建一台云服务器,不上传自定义镜像,也不选择特殊应用镜像时,系统通常会提供一份由云厂商官方维护的公共镜像列表。这是最接近“出厂设置”的状态。
A. Linux 发行版(占比约 70%-80% 的企业用户选择)
这是开发者和技术人员最常用的类别。国内主流云厂商通常预装或支持以下版本:
- CentOS Stream / Rocky Linux / AlmaLinux:
- 注意:由于 CentOS 8 已停止维护,现在主流云厂商(如阿里云、腾讯云)的公共镜像中,原生 CentOS 逐渐被 Rocky Linux 或 AlmaLinux 取代,或者提供 CentOS Stream 版本。
- 很多老用户习惯用的
CentOS 7仍然存在于部分云厂商的历史镜像库中,但新购实例可能不再默认推荐,且存在安全合规风险。
- Ubuntu LTS:
- 尤其是 20.04 LTS 和 22.04 LTS。这是全球开源社区最流行的服务器系统之一,云厂商对其优化较好,驱动兼容性最强。
- Debian:
- 通常是 Debian 11 (Bullseye) 或 12 (Bookworm)。以稳定著称,资源占用低,深受资深运维喜爱。
- openEuler:
- 华为云主推,阿里、腾讯也逐步支持。基于 Linux 内核,面向企业级场景,符合国内信创合规要求。
- Amazon Linux 2 / 2023:
- 如果你使用的是 AWS 或兼容 AWS API 的服务,这是默认的 Linux 选项。
B. Windows Server 系列(占比约 20%-30%,多为传统企业或 .NET 生态)
Windows 实例通常需要额外付费购买 License 授权,因此价格比 Linux 贵。
- Windows Server 2019 Datacenter Edition:目前最主流的长期支持版本。
- Windows Server 2022 Datacenter Edition:较新版本,支持更现代的加密和安全特性。
- Windows Server 2016:仍有不少存量用户使用,但新购建议优先选 2019/2022。
- Windows 10/11 IoT Enterprise:部分云厂商提供此类镜像,用于远程桌面办公场景,而非纯服务器用途。
⚠️ 注意:Windows 镜像默认会开启远程桌面(RDP),并预装基本的 IIS、SQL Server Express(视具体镜像而定)等组件,但不会预装第三方商业软件(如 Oracle DB、SAP 等),除非你选择了特定的“应用镜像”。
2. 云厂商特有的“预装”内容:云助手与初始化脚本
除了操作系统本身,云服务器在首次启动时,还会自动执行一些初始化操作,这些虽然不是“系统镜像”的一部分,但构成了你的“默认环境”:
| 项目 | 说明 |
|---|---|
| Cloud Assistant / ECS Agent | 几乎所有主流云厂商都会在 Linux 系统中预装轻量级XX程序(如阿里云的 cloud-init + aegis/yunjia,腾讯云的 QCloudAgent)。用于实现无密码登录、命令下发、监控数据采集等功能。 |
| 安全组规则 | 虽然不属于系统内部,但实例创建后,默认的安全组策略通常只开放 SSH (22) 或 RDP (3389) 端口,其他端口全部关闭。这是“网络层面的默认配置”。 |
| 主机名与 Hosts 文件 | 部分云厂商会在首次启动时根据实例 ID 自动生成一个随机主机名,并写入 /etc/hostname 和 /etc/hosts。 |
| Root 密码生成 | Linux 实例默认不设置 root 密码,而是通过密钥对(SSH Key Pair)或控制台重置密码功能进行访问。Windows 实例则会在创建时生成一个临时管理员密码,并通过邮件或控制台提供。 |
3. 如何查看你当前实例的默认镜像?
如果你想确认自己正在使用的云服务器到底预装了哪些东西,可以通过以下方式验证:
Linux 实例:
# 查看发行版信息
cat /etc/os-release
# 查看内核版本
uname -r
# 查看预装的云厂商XX服务
systemctl list-units --type=service | grep cloud
Windows 实例:
右键“此电脑” → “属性”,即可看到操作系统版本和构建号。同时可以在“事件查看器”中查看首次启动日志,了解初始化过程。
4. 重要提醒:关于“合规性”与“安全性”
在国内使用云服务器,以下几点需注意:
- 避免使用已停服的系统:如 CentOS 7(2024年6月30日已正式停止维护)、Windows Server 2012 R2。继续使用这些系统可能导致无法获取安全补丁,违反《网络安全法》中的数据安全义务,且在等保测评中会被扣分。
- 推荐使用国产替代系统:如 openEuler、Anolis OS(龙蜥操作系统)、Alinux(阿里云定制版)等。这些系统不仅兼容主流应用,还更符合国内信创政策导向,且云厂商对其有专门的优化和支持。
- 不要依赖“默认镜像”做生产环境:即使是最标准的 Ubuntu 或 Rocky Linux 镜像,也建议在生产使用前进行加固:
- 修改默认端口(如 SSH 非 22)
- 禁用密码登录,仅允许密钥认证
- 安装最新安全补丁
- 配置防火墙(iptables/firewalld)限制入站 IP
总结
云服务器实例没有统一的“默认镜像”,但行业事实上的标准是:
- Linux 用户:大概率运行的是 Ubuntu 22.04 LTS 或 Rocky Linux 9 / CentOS Stream 9。
- Windows 用户:大概率运行的是 Windows Server 2019/2022 数据中心版。
- 所有实例:都预装了云厂商提供的管理XX(Agent)和基础监控组件。
如果你刚购买了一台云服务器,建议立即通过控制台或 SSH 检查其 OS 版本,并根据业务需求决定是否升级为更稳定的长期支持(LTS)版本或国产适配版本。
云技术博客