GNU/Linux >> Tutoriels Linux >  >> Linux

Sur quelle distribution Linux l'AMI Amazon Linux est-elle basée ?

Solution 1 :

Au lieu de deviner sur quelle version de RHEL une distribution particulière est basée, exécutez simplement :

rpm -E %{rhel}

Pour Amazon Linux 2, cela vous donnera 7 .

Solution 2 :

Il existe un fil de discussion disponible sur les forums AWS qui indique que l'AMI Amazon Linux officiellement prise en charge n'est basée sur aucune distribution Linux. Au lieu de cela, l'AMI Linux d'Amazon est une image gérée de manière indépendante par Amazon.

Solution 3 :

On dirait que c'est basé sur RHEL :

$ cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2017.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2017.09"
PRETTY_NAME="Amazon Linux AMI 2017.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2017.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"

freedesktop dit de "ID_LIKE":

Il doit répertorier les identifiants des systèmes d'exploitation qui sont étroitement liés au système d'exploitation local en ce qui concerne les interfaces de conditionnement et de programmation, par exemple en répertoriant un ou plusieurs identifiants de système d'exploitation dont le système d'exploitation local est un dérivé.

répertorier un ou plusieurs identifiants de système d'exploitation dont le système d'exploitation local est un dérivé

Si vous deviez regarder RHEL/CentOS7, le même fichier se lirait :

$ cat /etc/os-release
...
ID_LIKE="fedora"
...

Et pourtant, Amazon Linux propose toujours yum et pas de dnf aperçu; bizarre. La spéculation m'amène à soutenir la théorie selon laquelle Amazon a un supporté accord amont avec RH.

Qu'il soit basé sur RHEL 5/6 semble extrêmement improbable.

  1. Personne ne devrait utiliser RHEL5x, car
  2. Il y a trop de pilotes et de mises à jour de sécurité introduites au cours des 10 dernières années.

Ce serait à la fois paresseux et stupide; 2 choses que je n'attribuerais pas normalement aux ingénieurs d'Amazon. Une façon de déterminer cela serait d'isoler quelque chose qui n'est présent que dans la dernière version de RHEL7, un pilote, un correctif de sécurité du noyau, etc. et d'exécuter le même test sur Amazon Linux; il est présent ou non.

Bien que beaucoup moins irresponsable, il n'y a aucune raison valable d'utiliser RHEL6x non plus.

Solution 4 :

Un peu tard, mais vous pouvez courir :

cat /proc/version

et vous dira :

Linux version 4.14.173-137.229.amzn2.x86_64 ([email protected]) (gcc version 7.3.1 20180712 (Red Hat 7.3.1-6) (GCC)) #1 SMP Wed Apr 1 18:06:08 UTC 2020

RedHat 7 dans ce cas.

Solution 5 :

Basé sur la structure de fichiers où au lieu de /usr/local/bin/composer je dois utiliser /usr/bin/composer c'est CentOS 7


Linux
  1. Ce qui fait de Linux le système d'exploitation durable

  2. Qu'est-ce qui rend la communauté Linux spéciale ?

  3. Linux vs Unix :Quelle est la différence ?

  4. Quelle est la meilleure distribution Linux pour les débutants ?

  5. Amazon linux AMI contre Ubuntu

Qu'est-ce que la commande Linux Watch + Exemples

CrunchBang Linux :la distribution minimaliste

GalliumOS :la distribution Linux pour les Chromebooks

Coup d'œil sur la distribution Linux indépendante basée sur Arch :MagpieOS

Qu'est-ce que le Shell sous Linux ?

Qu'est-ce que la commande kill sous Linux ?