

 AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用这项服务。[了解详情](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# AWS Cloud9 EC2 开发环境的 AMI 内容
<a name="ami-contents"></a>

使用以下信息获取有关用于 EC2 环境的 Amazon 系统 AWS Cloud9 映像 (AMIs) 的详细信息。

**重要**  
如果您环境的 Amazon EC2 实例基于 Amazon Linux 2023 AMI 或 Amazon Linux 2 AMI 模板，则实例启动后，安全更新会在实例上立即安装。然后每小时自动将安全补丁应用于实例。这些更新由后台进程应用，不会影响您对实例的使用。  
在 Ubuntu EC2 环境中，实例启动后，安全更新同样会在其上立即安装。然后 `unattended-upgrades` 软件包会每天自动安装可用的更新。

**Topics**
+ [Amazon Linux 2023/Amazon Linux 2](#ami-contents-amazon-linux)
+ [Ubuntu Server](#ami-contents-ubuntu-server)

## Amazon Linux 2023/Amazon Linux 2
<a name="ami-contents-amazon-linux"></a>

**重要**  
建议在[使用控制台创建 Amazon EC2 环境](create-environment-main.md#create-environment-console)时选择 **Amazon Linux 2023** 选项。除了提供安全、稳定和高性能的运行时系统环境外，Amazon Linux 2023 AMI 还包括到 2024 年的长期支持。

要显示 Amazon Linux 实例的版本，请从 AWS Cloud9 IDE 中针对连接的环境运行以下命令，或者从 SSH 实用工具（例如**ssh**命令或 PuTTY）中运行以下命令。

```
cat /etc/system-release
```

要显示在 Amazon Linux 实例上安装的软件包的列表，请运行以下一个或多个命令。

要将所有已安装软件包显示为单个列表，请执行以下操作：

```
sudo yum list installed
```

要显示软件包名称中包含指定文本的已安装软件包列表，请执行以下操作：

```
sudo yum list installed | grep YOUR_SEARCH_TERM
```

在上述命令中，将 `YOUR_SEARCH_TERM` 替换为软件包名称的一部分。例如，要显示名称中包含 `sql` 的所有已安装软件包，请执行以下操作：

```
sudo yum list installed | grep sql
```

要一次性在一页中显示所有已安装软件包的列表，请执行以下操作：

```
sudo yum list installed | less
```

要滚动查看所显示的页面，请执行以下操作：
+ 要下移一行，请按 **j**。
+ 要上移一行，请按 **k**。
+ 要向后翻一页，请按 **Ctrl-F**。
+ 要向前翻一页，请按 **Ctrl-B**。
+ 要退出，请按 **q**。

**注意**  
利用 Amazon Linux 2，您可以使用 Extras 库以在您的实例上安装应用程序和软件更新。这些软件更新称为主题。有关更多信息，请参阅《Amazon EC2 用户指南》**中的 [Extras 库（Amazon Linux 2）](https://docs.aws.amazon.com/linux/al2/ug/al2-extras.html)。

如需了解其他选项，请运行 **man yum** 命令。同时请参阅以下资源：
+ Amazon Linux 2023：[AMI 页]()。
+ Amazon Linux：[Amazon Linux AMI 2018.03 软件包](https://aws.amazon.com/amazon-linux-ami/2018-03-packages/)。

## Ubuntu Server
<a name="ami-contents-ubuntu-server"></a>

要显示 Ubuntu Server 实例的版本，请从已连接环境的 AWS Cloud9 IDE 或者从 SSH 实用工具（例如 **ssh** 命令或 PuTTY）运行以下命令。

```
lsb_release -a
```

版本将显示在 **Description（描述）**字段旁。

要显示在 Ubuntu Server 上安装软件包的列表，请运行以下一个或多个命令。

要将所有已安装软件包显示为单个列表，请执行以下操作：

```
sudo apt list --installed
```

要显示软件包名称中包含指定文本的已安装软件包列表，请执行以下操作：

```
sudo apt list --installed | grep YOUR_SEARCH_TERM
```

在上述命令中，将 `YOUR_SEARCH_TERM` 替换为软件包名称的一部分。例如，要显示名称中包含 `sql` 的所有已安装软件包，请执行以下操作：

```
sudo apt list --installed grep sql
```

要一次性在一页中显示所有已安装软件包的列表，请执行以下操作：

```
sudo apt list --installed | less
```

要滚动查看所显示的页面，请执行以下操作：
+ 要下移一行，请按 **j**。
+ 要上移一行，请按 **k**。
+ 要向后翻一页，请按 **Ctrl-F**。
+ 要向前翻一页，请按 **Ctrl-B**。
+ 要退出，请按 **q**。

如需了解其他选项，请运行 **man apt** 命令。另请参阅 Ubuntu 网站上的 [Ubuntu 软件包搜索](https://packages.ubuntu.com/)。