Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Específico para Amazon Linux
Hay algunos archivos específicos de Amazon Linux que se pueden utilizar para identificar Amazon Linux y qué versión es. El nuevo código debe usar el /etc/os-release estándar para que sea compatible con la distribución cruzada. No se recomienda el uso de ningún archivo específico de Amazon Linux.
Temas
El archivo /etc/system-release
Amazon Linux contiene un archivo /etc/system-release
que especifica la versión actual instalada. Este archivo se actualiza mediante gestores de paquetes y, en Amazon Linux, forma parte del system-release
paquete. Si bien otras distribuciones como Fedora también tienen este archivo, no está presente en las distribuciones basadas en Debian, como Ubuntu.
nota
El /etc/system-release
archivo contiene una cadena legible por humanos y no debe usarse mediante programación para identificar un sistema operativo o una versión. En su lugar, utilice los campos legibles por máquina que aparecen en /etc/os-release
(o /usr/lib/os-release
si /etc/os-release
no existen).
Amazon Linux también contiene una versión legible por máquina /etc/system-release
que sigue la especificación de enumeración de plataformas comunes (CPE) del archivo. /etc/system-release-cpe
Archivo de identificación de imagen
Cada imagen de Amazon Linux contiene un /etc/image-id
archivo único que proporciona información adicional sobre la imagen original generada por el equipo de Amazon Linux. Este archivo es específico de Amazon Linux y no se encuentra en otras distribuciones de Linux como Debian, Ubuntu o Fedora. Este archivo contiene la siguiente información acerca de la imagen:
-
image_name
,image_version
,image_arch
— Valores de la receta de compilación que se usó para construir la imagen. -
image_stamp
: valor hexadecimal aleatorio exclusivo que se genera durante la creación de la imagen. -
image_date
— La hora UTC de creación de la imagen, en YYYYMMDDhhmmssformato. -
recipe_name
,recipe_id
— El nombre y el identificador de la receta de construcción utilizada para construir la imagen.
Ejemplos de archivos específicos de Amazon Linux
En las siguientes secciones se proporcionan ejemplos de los archivos de identificación específicos de Amazon Linux para cada versión principal de Amazon Linux.
nota
En cualquier código del mundo real, /usr/lib/os-release
debe usarse si el /etc/os-release
archivo no existe.
AL2023
Los siguientes ejemplos muestran los archivos de identificación del AL2 023.
Ejemplo de /etc/image-id
AL2 023:
[ec2-user ~]$
cat /etc/image-id
image_name="al2023-container" image_version="2023" image_arch="x86_64" image_file="al2023-container-2023.8.20250721.2-x86_64" image_stamp="822b-1a9e" image_date="20250719211531" recipe_name="al2023 container" recipe_id="89b25f7b-be82-2215-a8eb-6e63-0830-94ea-658d41c4"
Ejemplo de /etc/system-release
AL2 023:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux release 2023.8.20250721 (Amazon Linux)
AL2
En los siguientes ejemplos se muestran los archivos de identificación de AL2.
Ejemplo de /etc/image-id
para AL2:
[ec2-user ~]$
cat /etc/image-id
image_name="amzn2-container-raw" image_version="2" image_arch="x86_64" image_file="amzn2-container-raw-2.0.20250721.2-x86_64" image_stamp="4126-16ad" image_date="20250721225801" recipe_name="amzn2 container" recipe_id="948422df-a4e6-5fc8-ba89-ef2e-0e1f-e1bb-16f84087"
Ejemplo de /etc/system-release
para AL2:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux release 2 (Karoo)
AMI de Amazon Linux
Los siguientes ejemplos muestran los archivos de identificación de la AMI de Amazon Linux.
Ejemplo /etc/image-id
de AMI de Amazon Linux:
[ec2-user ~]$
cat /etc/image-id
image_name="amzn-container-minimal" image_version="2018.03" image_arch="x86_64" image_file="amzn-container-minimal-2018.03.0.20231218.0-x86_64" image_stamp="407d-5ef3" image_date="20231218203210" recipe_name="amzn container" recipe_id="b1e7635e-14e3-dd57-b1ab-7351-edd0-d9e0-ca6852ea"
Ejemplo /etc/system-release
de AMI de Amazon Linux:
[ec2-user ~]$
cat /etc/system-release
Amazon Linux AMI release 2018.03