

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Linux 특정
<a name="ident-amazon-linux-specific"></a>

 Amazon Linux와 해당 버전을 식별하는 데 사용할 수 있는 Amazon Linux와 관련된 일부 파일이 있습니다. 새 코드는 배포판 간 호환을 위해 [`/etc/os-release`](ident-os-release.md) 표준을 사용해야 합니다. Amazon Linux 특정 파일은 사용하지 않는 것이 좋습니다.

**Topics**
+ [`/etc/system-release` 파일](#ident-system-release)
+ [이미지 식별 파일](#ident-image-id-file)
+ [Amazon Linux 특정 파일의 예제](#ident-version-examples)

## `/etc/system-release` 파일
<a name="ident-system-release"></a>

 Amazon Linux에는 설치된 현재 릴리스를 지정하는 `/etc/system-release` 파일이 포함되어 있습니다. 이 파일은 패키지 관리자를 사용하여 업데이트되며 Amazon Linux는 `system-release` 패키지의 일부입니다. Fedora와 같은 일부 다른 배포판에도 이 파일이 있지만 Ubuntu와 같은 Debian 기반 배포판에는 없습니다.

**참고**  
 `/etc/system-release` 파일에는 사람이 읽을 수 있는 문자열이 포함되어 있으므로 OS 또는 릴리스를 식별하는 데 프로그래밍 방식으로 사용해서는 안 됩니다. 대신 `/etc/os-release`의 기계가 판독할 수 있는 필드(또는 `/etc/os-release`가 존재하지 않는 경우 `/usr/lib/os-release`)를 사용합니다.

 Amazon Linux에는 `/etc/system-release`의 기계가 판독할 수 있는 버전도 포함되어 있으며 `/etc/system-release-cpe` 파일의 CPE(Common Platform Enumeration) 사양을 따릅니다.

## 이미지 식별 파일
<a name="ident-image-id-file"></a>

 각 Amazon Linux 이미지에는 Amazon Linux 팀에서 생성한 원본 이미지에 대한 추가 정보를 제공하는 고유한 `/etc/image-id` 파일이 포함되어 있습니다. 이 파일은 Amazon Linux에만 해당되며 Debian, Ubuntu 또는 Fedora와 같은 다른 Linux 배포판에서는 찾을 수 없습니다. 이 파일에는 이미지에 대한 다음 정보가 포함되어 있습니다.
+ `image_name`, `image_version`, `image_arch` - 이미지 생성에 사용한 빌드 레시피의 값입니다.
+ `image_stamp` - 이미지 생성 중에 생성된 고유한 임의 16진수 값입니다.
+ `image_date` - *YYYYMMDDhhmmss* 형식으로 표시되는 이미지 생성 시간(UTC)입니다.
+ `recipe_name`, `recipe_id` - 이미지 생성에 사용한 빌드 레시피의 이름과 ID입니다.

## Amazon Linux 특정 파일의 예제
<a name="ident-version-examples"></a>

 다음 섹션에서는 Amazon Linux의 각 메이저 버전에 대한 Amazon Linux별 식별 파일의 예제를 제공합니다.

**참고**  
실제 코드에서 `/etc/os-release` 파일이 없는 경우 `/usr/lib/os-release`를 사용해야 합니다.

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

다음 예제에서는 AL2023의 식별 파일을 보여줍니다.

AL2023용 `/etc/image-id`의 예제:

```
[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"
```

AL2023용 `/etc/system-release`의 예제:

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

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

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

다음 예제에서는 AL2의 식별 파일을 보여줍니다.

AL2용 `/etc/image-id`의 예제:

```
[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"
```

AL2용 `/etc/system-release`의 예제:

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

```
Amazon Linux release 2 (Karoo)
```

### Amazon Linux AMI
<a name="ident-image-id-amazon-linux-1"></a>

다음 예제에서는 Amazon Linux AMI의 식별 파일을 보여줍니다.

Amazon Linux AMI용 `/etc/image-id`의 예제:

```
[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"
```

Amazon Linux AMI용 `/etc/system-release`의 예제:

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

```
Amazon Linux AMI release 2018.03
```