亚马逊 Linux AMI 与 Ubuntu

Posted

技术标签:

【中文标题】亚马逊 Linux AMI 与 Ubuntu【英文标题】:Amazon linux AMI vs Ubuntu 【发布时间】:2016-03-11 22:01:31 【问题描述】:

我得到了一个在 Amazon linux AMI 上运行的项目,现在我需要将项目转移到 Ubuntu 服务器。

我对 UBUNTU 比较熟悉。

我想知道有什么区别?该项目能否在 Ubuntu 上完美运行?

谢谢。

【问题讨论】:

现在还想知道我问错了什么:) 此问题不属于本站拟定范围:***.com/help/on-topic 看看这些用户的见解,他们也进行了比较:quora.com/… 见serverfault.com/questions/275736/… 【参考方案1】:

Amazon Linux AMI 是一个基于红帽的发行版,因此包安装程序或服务管理工具等内容有所不同,您需要考虑的另一件事是引导方式,亚马逊实例在执行某些操作时更加灵活ubuntu 中的 cloudformation 最好的形式是使用 cloudinit https://help.ubuntu.com/community/CloudInit,您需要考虑这些包也是 Amazon Linux 不支持的多个包。

【讨论】:

【参考方案2】:

Amazon Linux AMI 基于 CentOS 6.x,而 Amazon Linux 2 是 CentOS 7.x,

所以你可以使用yum,而不是apt

你必须使用/usr/bin/composer而不是/usr/local/bin/composer

...

【讨论】:

以上是关于亚马逊 Linux AMI 与 Ubuntu的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 无法在亚马逊 ec2 实例上的 linux ami 中的 nginx Web 服务器上工作

亚马逊 AWS ElasticBeanstalk 自定义 AMI

存储 AMI 的成本

自定义 Elastic Beanstalk AMI

AWS 如何让 ASG 始终使用最新的 AMI?

更改 RStudio_AMI 上的文档根目录