在AWS中,我需要将amazon linux实例添加到基于此article的域中。但是,我如何知道实例使用的是哪个Amazon Linux版本。我没有访问AWS控制台的权限。但我确实有权访问实际的实例。我应该使用什么linux命令。
我使用返回Linux 4.4.0-1057-aws x86_64的uname -srm命令
不确定这是Amazon Linux 1还是Amazon Linux 2
发布于 2019-06-13 16:09:35
您可以使用/etc/os-release文件来获取有关Amazon Linux版本的信息,机器正在运行。
Ec2-user@ip-x- ~$ cat /etc/os-release NAME="Amazon Linux AMI“VERSION="2018.03”ID="amzn“ID_LIKE="rhel fedora”VERSION_ID="2018.03“PRETTY_NAME="Amazon Linux AMI 2018.03”ANSI_COLOR="0;33“CPE_NAME="cpe:/o:amazon:linux:2018.03:ga”Amazon 2
Ec2-user@x-x ~$ cat /etc/system-release Amazon Linux2.0版(2017.12) LTS候选版本ec2-user@fresh-amazon-host ~$ cat /etc/os-release NAME="Amazon Linux“VERSION="2.0 (2017.12)”ID="amzn“ID_LIKE="centos rhel fedora”VERSION_ID=" 2.0“PRETTY_NAME="Amazon Linux2.0 (2017.12) LTS候选版本”ANSI_COLOR="0;33“CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2.0”HOME_URL="https://amazonlinux.com/"
正如您可以清楚地看到两个不同的版本,即Amazon Linux和Amazon Linux 2.0
发布于 2019-01-04 16:19:46
发布于 2018-12-18 06:31:45
https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2中的声明指出它使用的是4.9内核。你的比较老,所以我会说它是Linux 1。
不过,来自终端的以下调用应该会给出AMI,您可以对其进行搜索(请参阅https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html上的文档):
curl http://169.254.169.254/latest/meta-data/ami-idhttps://stackoverflow.com/questions/53823770
复制相似问题