教程:Amazon EC2 Linux 实例入门
利用本教程开始使用 Amazon Elastic Compute Cloud (Amazon EC2)。您将了解如何启动、连接到和使用 Linux 实例。实例是 Amazon 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。
注册Amazon后,您可以通过Amazon免费套餐
相关教程
-
如果您希望启动 Windows 实例,请参阅Amazon EC2 用户指南(适用于 Windows 实例)中的以下教程:Amazon EC2 Windows 实例入门。
-
如果您希望使用命令行,请参阅 Amazon Command Line Interface 用户指南中的以下教程:通过 Amazon CLI 使用 Amazon EC2。
概览
该实例为 Amazon EBS 支持的实例 (即,根卷为 EBS 卷)。您可以指定在其中运行您的实例的可用区,也可以让 Amazon EC2 为您选择可用区。您可以将可用区视为孤立的数据中心。
启动实例时,您可以通过指定密钥对(证明您的身份)和一个安全组(充当虚拟防火墙来控制入站和出站流量)来保护实例的安全。连接到您的实例时,您必须指定您在启动实例时指定的密钥对的私有密钥。

先决条件
开始之前,请确保您已完成 设置以使用 Amazon EC2 中的步骤。
步骤 1:启动实例
您可以根据以下过程所述使用 Amazon Web Services Management Console 启动 Linux 实例。本教程旨在帮助您快速启动第一个实例,因此不会涵盖所有可能的选项。有关高级选项的更多信息,请参阅使用启动实例向导启动实例。有关启动实例的其他方式的信息,请参阅启动实例。
启动实例
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
从控制台控制面板中,选择启动实例。
-
Choose an Amazon Machine Image (AMI) 页面显示一组称为 Amazon Machine Image (AMI) 的基本配置,作为您的实例的模板。选择 Amazon Linux 2 的 HVM 版本。请注意,这些 AMI 标记为“Free tier eligible”(符合条件的免费套餐)。
-
在 Choose an Instance Type (选择实例类型) 页面上,您可以选择实例的硬件配置。选择
t2.micro
实例类型 (默认情况下的选择)。t2.micro
实例类型适用免费套餐。在t2.micro
不可用的区域中,您可以使用免费套餐下的t3.micro
实例。有关更多信息,请参阅 Amazon 免费套餐。 -
在选择实例类型页面上,选择查看并启动让向导为您完成其他配置设置。
-
在 Review Instance Launch (查看实例启动) 页面上的 Security Groups (安全组) 下,您将看到向导为您创建并选择了安全组。使用以下步骤,您可以使用此安全组,或者也可以选择在设置时创建的安全组:
-
选择 Edit security groups。
-
在 Configure Security Group 页面上,确保 Select an existing security group 处于选中状态。
-
从现有安全组列表中选择您的安全组,然后选择 Review and Launch。
-
-
在 Review Instance Launch 页面上,选择 Launch。
-
当系统提示提供密钥对时,选择 Choose an existing key pair(选择现有的密钥对),然后选择您在进行设置时创建的密钥对。
警告 请不要选择在没有密钥对的情况下继续。如果您启动的实例没有密钥对,就不能连接到该实例。
准备好后,选中确认复选框,然后选择 Launch Instances。
-
确认页面会让您知道自己的实例已启动。选择 View Instances 以关闭确认页面并返回控制台。
-
在实例屏幕上,您可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为
pending
。实例启动后,其状态变为running
,并且会收到一个公有 DNS 名称。(如果公共 IPv4 DNS 列已隐藏,请选择右上角的设置图标 () ,打开公共 IPv4 DNS,然后选择 确认。
-
需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查;您可以在状态检查列中查看此信息。
步骤 2:连接到您的实例
有几种方法可以连接到您的 Linux 实例。有关更多信息,请参阅 连接到您的 Linux 实例。
除非您在启动实例时使用具有 .pem
文件的密钥对以及允许从您计算机进行 SSH 访问的安全组,否则您无法连接到实例。如果您无法连接到实例,请参阅排查实例的连接问题。以获得帮助。
步骤 3:清除您的实例
在您完成为本教程创建的实例后,应通过终止该实例进行清除。如果在清除该实例前要对其执行更多操作,请参阅后续步骤。
终止实例可有效地删除实例;无法在终止实例后重新连接到实例。
如果您启动的实例不在 Amazon 免费套餐shutting down
或 terminated
状态,就会停止产生费用。为了在不产生费用的情况下保留实例以供将来使用,您可以立即停止该实例,然后在稍后再次启动它。有关更多信息,请参阅 停止和启动您的实例。
终止您的实例
-
在导航窗格中,选择实例。在实例列表中选择实例。
-
依次选择实例状态、终止实例。
-
当系统提示您确认时,选择终止。
Amazon EC2 关闭并终止您的实例。您的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将自动删除。您不能自己从控制台显示中删除已终止的实例。
后续步骤
启动实例后,您可能想尝试以下的一些练习:
-
了解如何使用 Run Command 远程管理您的 EC2 实例。有关更多信息,请参阅 Amazon Systems Manager 用户指南中的 Amazon Systems Manager Run Command。
-
配置 CloudWatch 警报以在您的使用量超出免费套餐时向您发出通知。有关更多信息,请参阅 Amazon Billing 用户指南中的跟踪 Amazon 免费套餐使用情况。
-
添加 EBS 卷。有关更多信息,请参阅 创建 Amazon EBS 卷 和 将 Amazon EBS 卷挂载到实例。
-
安装 LAMP 堆栈。有关更多信息,请参阅 教程:在 Amazon Linux 2 上安装 LAMP Web 服务器。