Я немного запутался здесь. Я создал экземпляр Amazon EC2 с Ubuntu Linux 64-bit 12.04 LTS, и теперь, когда я вхожу в него по SSH, я получаю следующее
, но на консоли управления Amazon получаю следующие
Что здесь не так?
Проигнорируйте веб-консоль управления и верьте желанному сообщению.. Вы выполняете AMI Linux, который не основан на Debian/Ubuntu, но на CentOS (который в свою очередь основан на Redhat). Инструмент управления пакета по умолчанию yum
, нет apt
, поскольку эта информация о версии ясно дает понять.
Считайте установку одной из официальной Ubuntu AMI от Канонического, доступного здесь:
http://uec-images.ubuntu.com/releases/precise/
Примечание: Причиной такой проблемы может быть использование, используют старый EBS, содержащий Amazon AMI.
ami-acf6b0fe действительно является официальным Ubuntu 12.04 LTS Precise AMI в районе Amazon EC2 ap-southeast-1 (Singapore).
Приветственное сообщение, которое вы перечислили, действительно для Amazon Linux.
Это означает, что экземпляр EC2, указанный в консоли AWS, не является , а экземпляром EC2, к которому вы подключаетесь с помощью ssh.
Необходимо дважды проверить IP-адреса, имена хостов, идентификаторы экземпляров, учетные записи AWS и регионы EC2.