

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Linux 堆栈入门
<a name="gettingstarted-linux"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

在本演练中，您将学习如何使用 OpsWorks 堆栈创建 Node.js 应用程序环境。完成后，你将拥有一个运行 Chef 12 的亚马逊弹性计算云 (Amazon EC2) 实例、一个 Node.js HTTP 服务器和一个你可以用来与 Twitter 互动并在网页上发表评论的网络应用程序。

Chef 是一个第三方框架，用于配置和维护服务器（例如 EC2实例）以及如何在这些服务器上部署和维护应用程序。如果你不熟悉 Chef，在完成本演练后，我们建议你更多地了解 Chef，这样你就可以充分利用 OpsWorks Stacks 所提供的一切。(有关更多信息，请参阅[了解 Chef](https://learn.chef.io/) 网站。)

OpsWorks Stacks 支持四种 Linux 发行版：亚马逊 Linux、Ubuntu Server、CentOS 和红帽企业 Linux。在本演练中，我们使用 Ubuntu 服务器。 OpsWorks 堆栈也适用于 Windows 服务器。尽管我们有针对 Windows Server 堆栈的同等演练，但我们建议你先完成本演练，以了解关于 OpsWorks 堆栈和 Chef 的基本概念，这些概念不会在那里重复。完成本演练后，请参阅[入门：Windows](gettingstarted-windows.md) 演练。



**Topics**
+ [步骤 1：完成前提条件](gettingstarted-linux-prerequisites.md)
+ [步骤 2：创建堆栈](gettingstarted-linux-create-stack.md)
+ [步骤 3：将层添加到堆栈中](gettingstarted-linux-add-layer.md)
+ [步骤 4：指定要部署到实例上的应用程序](gettingstarted-linux-specify-app.md)
+ [步骤 5：启动实例](gettingstarted-linux-launch-instance.md)
+ [步骤 6：将应用程序部署到实例上](gettingstarted-linux-deploy-app.md)
+ [步骤 7：测试实例上部署的应用程序](gettingstarted-linux-test-app.md)
+ [步骤 8：(可选) 清除](gettingstarted-linux-clean-up.md)
+ [后续步骤](gettingstarted-linux-next-steps.md)
+ [了解更多：探索本演练中用到的说明书](gettingstarted-linux-explore-cookbook.md)
+ [了解更多：探索本演练中用到的应用程序](gettingstarted-linux-explore-app-source.md)