我的Amazon EC 2是运行Amazon Linux还是Ubuntu?
我在这里有点困惑。 我使用Ubuntu Linux 64位12.04 LTS创建了一个Amazon EC2实例,现在当我进入SSH时,我得到以下内容
但在亚马逊管理控制台上我得到以下内容
这有什么不对?
忽略基于Web的管理控制台并相信欢迎消息..您运行的AMI Linux不是基于Debian / Ubuntu而是基于CentOS(后者又基于RedHat)。 默认的包管理工具是yum
,而不是apt
,因为这些发行说明很清楚。
考虑安装一个来自Canonical的官方Ubuntu AMI,可在此处获得:
http://uec-images.ubuntu.com/releases/precise/
注意:出现此类问题的原因可能是使用包含Amazon AMI的旧EBS。
ami-acf6b0fe确实是亚马逊EC2东南1区(新加坡)的官方Ubuntu 12.04 LTS Precise AMI。
您列出的欢迎消息确实适用于Amazon Linux。
这意味着您的AWS控制台中列出的EC2实例不是您使用ssh连接的EC2实例。
您应该仔细检查IP地址,主机名,实例ID,AWS账户和EC2区域。