腾讯云提供的Ubuntu镜像包含哪些预装软件?

腾讯云官方提供的 Ubuntu 官方镜像(如 Ubuntu 20.04 LTS、22.04 LTS、24.04 LTS)默认是精简、干净的最小化安装版本(minimal/cloud image)不预装额外的第三方商业软件或非必要工具,严格遵循 Ubuntu 官方 Cloud Images 规范。其核心原则是:安全、轻量、可复现、符合云环境最佳实践。

以下是腾讯云 Ubuntu 镜像中典型包含明确不包含的内容说明:

通常预装(由 Ubuntu 官方 cloud-init 基础镜像自带):

  • cloud-init:用于首次启动时自动配置网络、SSH 密钥、用户、主机名等(腾讯云深度集成,支持控制台密钥注入、自定义脚本等)。
  • systemdaptcurlwgetiproute2netplansudoopenssh-server(已启用)、python3(含基础库如 python3-aptpython3-jinja2 等,供 cloud-init 使用)。
  • 内核:腾讯云定制优化内核(如 linux-image-genericlinux-image-cloud),针对 KVM/Xen/TPM 等云环境做了性能与稳定性增强(如启用 CONFIG_VIRTIO_*CONFIG_NETFILTER_XT_MATCH_CONNTRACK 等)。
  • 基础驱动:virtio 网卡/块设备驱动、xen-blkfront(兼容性)、nvmeqxl 显卡(VNC 控制台用)等。
  • qemu-guest-agent(部分镜像已预装,用于更精准的关机、内存/磁盘信息上报,但需在控制台开启“云监控”或“实例元数据服务”支持)。
  • unattended-upgrades(默认启用,支持自动安全更新)。

明确不预装(需用户自行安装):

  • ❌ Java / JDK(OpenJDK 或 Oracle JDK)
  • ❌ Python 虚拟环境工具(如 venvpipenvpoetry)——python3-venv 可能存在,但 pip 是基础组件,venv 模块默认可用;但 pip 不会预装第三方包(如 requests, numpy)。
  • ❌ Web 服务器(Nginx/Apache/Tomcat)
  • ❌ 数据库(MySQL/PostgreSQL/Redis)
  • ❌ Docker / containerd / Kubernetes 工具链(docker-cekubectlhelm 等)
  • ❌ 开发工具链(gccg++makegitvim-tinynano)——注意:gitvim-tiny 通常不预装(Ubuntu minimal 镜像默认不含 gitnano 可能存在,vim-tiny 更常见,但非 guaranteed);建议首次登录后运行 sudo apt update && sudo apt install -y git vim curl wget
  • ❌ GUI 桌面环境(GNOME/KDE/XFCE)或图形相关库(X11/Wayland)
  • ❌ 腾讯云专有 Agent(如 tencent-cloud-monitor-agentcvm-agent)——⚠️ 重要澄清

    ✅ 腾讯云自研监控 agent(云监控插件)和安全中心 agent 是独立安装的不会预装在 Ubuntu 官方镜像中。用户需通过控制台一键安装,或手动下载安装包部署(路径如 /usr/local/qcloud/monitor)。官方 Ubuntu 镜像保持中立,避免厂商锁定。

🔍 如何验证当前镜像内容?
启动实例后执行:

# 查看镜像来源(确认是否为官方 Ubuntu)
cat /etc/os-release

# 列出预装包(按安装时间倒序,找最早一批)
zcat /var/log/installer/syslog | grep "apt-install" | head -20
# 或查看系统初始包列表(对比 Ubuntu cloud image 官方 manifest)
apt list --installed | grep -E "(cloud-init|python3|systemd|openssh)"

# 检查是否含腾讯云 agent(正常应无输出)
ls /usr/local/qcloud/ 2>/dev/null || echo "No Tencent Cloud Agent pre-installed"

📌 补充说明:

  • 腾讯云也提供 「应用镜像」(如 “Ubuntu + Docker”、“Ubuntu + LAMP”),这些是基于官方 Ubuntu 构建的第三方/腾讯封装镜像,会预装对应软件(需在镜像市场中明确标注)。它们不属于“官方 Ubuntu 镜像”,选择时请认准镜像类型标签。
  • 所有 Ubuntu 镜像均启用 unattended-upgrades,并默认配置为自动安装安全更新(可通过 /etc/apt/apt.conf.d/20auto-upgrades 确认)。

总结一句话:

腾讯云 Ubuntu 官方镜像是一个加固、轻量、开箱即用的云原生基础环境,仅包含 Ubuntu 官方 cloud-init 最小集 + 腾讯云必要驱动与内核优化,零冗余软件;所有业务软件均由用户按需安装,确保安全性、可控性与合规性。

如需特定版本(如 22.04)的完整包列表,可提供具体镜像 ID(如 img-pi85997s),我可协助查询其对应的 Ubuntu 官方 manifest 文件。