我的 Amazon EC 2 运行的是 Amazon Linux 还是 Ubuntu?

我的 Amazon EC 2 运行的是 Amazon Linux 还是 Ubuntu?

我有点困惑。我使用 Ubuntu Linux 64 位 12.04 LTS 创建了一个 Amazon EC2 实例,现在当我通过 SSH 进入它时,我得到了以下信息

在此处输入图片描述

但在亚马逊管理控制台上我得到以下

在此处输入图片描述

这里有什么问题?

答案1

忽略基于 Web 的管理控制台并相信欢迎消息。您正在运行 AMI Linux,它不是基于 Debian/Ubuntu,而是基于 CentOS(而 CentOS 又基于 RedHat)。默认的包管理工具是yum,而不是apt,因为这些发行说明说得很清楚。

考虑安装 Canonical 提供的官方 Ubuntu AMI 之一,可从此处获取:

http://uec-images.ubuntu.com/releases/precise/

注意:出现此类问题的原因可能是使用包含 Amazon AMI 的旧 EBS。

答案2

ami-acf6b0fe 确实是 Amazon EC2 的 ap-southeast-1(新加坡)区域中的官方 Ubuntu 12.04 LTS Precise AMI。

您列出的欢迎信息确实是针对 Amazon Linux 的。

这意味着您的 AWS 控制台中列出的 EC2 实例是不是您使用 ssh 连接的 EC2 实例。

您应该仔细检查 IP 地址、主机名、实例 ID、AWS 账户和 EC2 区域。

相关内容