跳至内容

如何查找我的 EC2 Linux 实例使用的操作系统平台或版本?

2 分钟阅读
0

我想查找我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例的操作系统 (OS) 或版本号。但是,我在启动时没有分配操作系统特定的标签。

简短描述

公共亚马逊机器映像 (AMI) 会在 Description(描述)或 Name(名称)参数中列出其所基于的分配。当您生成基于公共 AMI 的新 AMI 时,分配会更改为自定义 Linux。在这种情况下,您可能无法查看与平台相关的信息。

解决方法

**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

要查看您的操作系统平台和实例版本号,请使用 Amazon EC2 控制台或 AWS CLI。

使用 Amazon EC2 控制台

使用以下方法之一来检查您的操作系统或版本号:

  • 查看平台详细信息AMI ID 信息。
    查看实例的控制台日志或屏幕截图。
  • 查看 AWS Systems Manager 托管实例的平台信息。

查看平台详细信息或 AMI ID 信息

**注意:**此方法显示的操作系统信息有限,因为 AWS 对实例上运行的软件或操作系统的可见性有限。AWS 无法提供与操作系统相关的特定信息。有关您的操作系统或版本号的详细信息,请使用其他方法之一。

要查看您的操作系统信息,请完成以下步骤:

  1. 打开 Amazon EC2 控制台
  2. 在导航窗格中,选择 Instances(实例),然后选择您的实例。
  3. 选择 Details(详细信息)选项卡,然后查看 Platform details(平台详细信息)字段。或者,选择 AMI ID

查看实例的控制台日志或屏幕截图

获取实例的控制台输出,然后在日志条目中查找 Linuxkernel 关键字。或者,获取实例的屏幕截图

查看 Systems Manager 托管实例的平台信息

完成以下步骤:

  1. 打开 Systems Manager 控制台
  2. 选择 Managed instances(托管实例)选项卡。
  3. 选择该实例,以查看该实例的 Platform type(平台类型)、Platform name(平台名称)和 Platform version(平台版本)。

**注意:**托管实例是指通过 Systems Manager 配置的任何计算机或实例。要显示在 Managed instances(托管实例)选项卡中,实例必须正在运行并已安装 amazon-ssm-agent。它们还必须拥有所需的 AWS Identity and Access Management (IAM) 权限。

有关先决条件的信息,请参阅支持的操作系统和计算机类型

使用 AWS CLI

**注意:**对于配置了 AWS Systems Manager Agent (SSM Agent) 的实例,您只能使用 AWS CLI 来查看其 Linux 操作系统平台和版本信息。

要查看您的实例的相关信息,请运行以下 describe-instance-information 命令:

aws ssm describe-instance-information --query 'InstanceInformationList[*].[InstanceId,PlatformType,PlatformName]' --output table  --region us-east-1

**注意:**请将 us-east-1 替换为您的 AWS 区域。

输出示例:

# aws ssm describe-instance-information --query 'InstanceInformationList[*].[InstanceId,PlatformType,PlatformName]' --output table  --region us-east-1
------------------------------------------------------
|             DescribeInstanceInformation            |
+----------------------+--------+--------------------+
|  i-0e446328e4070b25c |  Linux |  SLES              |
|  i-09ab5fd0cf37a45da |  Linux |  Amazon Linux AMI  |
|  i-0dd6cd6c3210f605e |  Linux |  SLES              |
|  i-05dd60329fb29cd74 |  Linux |  Ubuntu            |
+----------------------+--------+--------------------+
AWS 官方已更新 1 年前