최근에 가장 뛰어난 최신 버전(버전 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)의 목표 중 하나는 가능한 한 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))