

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.

# Archivos específicos de Amazon Linux
<a name="ident-amazon-linux-specific"></a>

 Hay algunos archivos específicos de Amazon Linux que se pueden utilizar para identificar Amazon Linux y su versión. El nuevo código debe usar el estándar [`/etc/os-release`](ident-os-release.md) para que sea compatible con la distribución cruzada. No se recomienda el uso de ningún archivo específico de Amazon Linux. 

**Topics**
+ [El archivo `/etc/system-release`](#ident-system-release)
+ [Archivo de identificación de imagen](#ident-image-id-file)
+ [Ejemplos de archivos específicos de Amazon Linux](#ident-version-examples)

## El archivo `/etc/system-release`
<a name="ident-system-release"></a>

 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 paquete `system-release`. Si bien otras distribuciones como Fedora también tienen este archivo, no está presente en las distribuciones basadas en Debian, como Ubuntu. 

**nota**  
 El archivo `/etc/system-release` 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áquinas que aparecen en `/etc/os-release` (o `/usr/lib/os-release` si `/etc/os-release` no existe). 

 Amazon Linux también contiene una versión legible por máquinas de `/etc/system-release` que sigue la especificación de Common Platform Enumeration (CPE) del archivo `/etc/system-release-cpe`. 

## Archivo de identificación de imagen
<a name="ident-image-id-file"></a>

 Cada imagen de Amazon Linux contiene un archivo `/etc/image-id` ú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 creación que se utilizaron 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, con el formato *AAAAMMDDhhmmss*
+ `recipe_name`, `recipe_id`: nombre e ID de la receta de creación que se utilizaron para construir la imagen.

## Ejemplos de archivos específicos de Amazon Linux
<a name="ident-version-examples"></a>

 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 real, `/usr/lib/os-release` debe usarse si el archivo `/etc/os-release` no existe.

### AL2023
<a name="ident-image-id-amazon-linux-2023"></a>

Los siguientes ejemplos muestran los archivos de identificación de AL2023.

Ejemplo de `/etc/image-id` para AL2023:

```
[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` para AL2023:

```
[ec2-user ~]$ cat /etc/system-release
```

```
Amazon Linux release 2023.8.20250721 (Amazon Linux)
```

### AL2
<a name="ident-image-id-amazon-linux-2"></a>

Los siguientes ejemplos 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
<a name="ident-image-id-amazon-linux-1"></a>

Los siguientes ejemplos muestran los archivos de identificación de la AMI de Amazon Linux.

Ejemplo de `/etc/image-id` para la 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 de `/etc/system-release` para la AMI de Amazon Linux:

```
[ec2-user ~]$ cat /etc/system-release
```

```
Amazon Linux AMI release 2018.03
```