Узнайте, работает ли инстанс AWS под управлением Amazon Linux 1 или 2?
Home
Вопросы и ответы
Узнайте, работает ли инстанс AWS под управлением Amazon Linux 1 или 2?
В AWS мне нужно добавить экземпляр amazon linux в домен на основе этой статьи а>. Однако как узнать, какую версию Amazon Linux использует экземпляр. У меня нет доступа к консоли AWS. Но у меня есть доступ к реальному экземпляру. Какую команду Linux я должен использовать.
Я использую команду uname -srm
, которая возвращает Linux 4.4.0-1057-aws x86_64
Не уверен, что это Amazon Linux 1 или Amazon Linux 2.
person
LP13
schedule
17.12.2018
source
источник
Ответы (5)
Вы можете использовать файл /etc/os-release
, чтобы получить информацию о версии Amazon Linux, машина работает.
В случае Amazon 1
[ec2-user@ip-x-x-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"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
В случае Amazon 2
[ec2-user@x-x-x-x ~]$ cat /etc/system-release
Amazon Linux release 2.0 (2017.12) LTS Release Candidate
[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 Linux 2.0 (2017.12) LTS Release Candidate"
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.
person
Hardeep Singh
schedule
13.06.2019
Вы можете использовать эту команду:
**rpm -E %{rhel}**
Для операционной системы: Amazon Linux 2
The answer is : 7
person
Hakimeh Mordadi
schedule
27.07.2020
Вот однострочный.
awk -F '[="]*' '/^PRETTY_NAME/ { print $2 }' < /etc/os-release
Он распечатывает:
Amazon Linux 2
person
Jameson
schedule
01.06.2021