最近、最も優れた最新バージョン(バージョン2017.3-01)で新しいAmazon Linuxインスタンスを作成したと聞きました。 CentOS 7に基づいているかどうか疑問に思います(Google Chromeのインストールをサポートする唯一のバージョンだからです)。私は走った
[davea@mymachine ~]$ uname -a
Linux mymachine 4.9.32-15.41.amzn1.x86_64 #1 SMP Thu Jun 22 06:20:54 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
しかし、私のAmazon LinuxディストリビューションがどのCentOSバージョンに基づいているかはまだわかりません。
編集する:提供されたアドバイスに基づいて、これはcatコマンドの出力です。
[davea@mymachine ~]$ sudo cat /etc/*release*
[sudo] password for davea:
NAME="Amazon Linux AMI"
VERSION="2017.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2017.03"
PRETTY_NAME="Amazon Linux AMI 2017.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2017.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Amazon Linux AMI release 2017.03
cpe:/o:amazon:linux:2017.03:ga
答え1
サーバーエラーとして確認されました。https://serverfault.com/questions/798427/what-linux-distribution-is-the-amazon-linux-ami-based-on
要約: AWS 社員の引用:
Amazon Linux AMIは、アップストリームLinuxプロジェクトに基づいていません。つまり、最新のAmazon Linux AMI(2013.09)の目標の1つは、可能な限りRHEL 6と互換性があることです。互換性のないものが見つかった場合は、さらに調査できるようにお知らせください。 」
答え2
"/proc/version"ファイルからcentos / rhelバージョンの詳細を取得できます。
バージョンの詳細を個別に取得するには、次のようにgrepできます。
echo "Red Hat:`cat /proc/version | awk -F "Red Hat" '{print $2}' | awk -F ")" '{print $1}'`"
それ以外の場合はrpmを使用してください。
rpm -E %{rhel}
答え3
で確認できます/proc/version
。次の例に示します
。Red Hat 7.3.1-9
# eg:
$ grep "Red Hat" /proc/version
Linux version 4.14.186-146.268.amzn2.x86_64 (mockbuild@ip-10-0-1-118) (gcc version 7.3.1 20180712 (Red Hat 7.3.1-9) (GCC))