

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

# 적용 가능한 권고 사항 나열
<a name="listing-applicable-advisories"></a>

 `dnf` 패키지 관리자는 어떤 권고 사항이 어떤 패키지 버전에서 수정되는지를 설명하는 메타데이터에 액세스할 수 있습니다. 따라서 인스턴스 또는 컨테이너 이미지에 적용할 수 있는 권고 사항을 나열할 수 있습니다.

**참고**  
 [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/) 같은 도구는 이 기능을 사용하여 단일 인스턴스가 아닌 플릿 전체에서 관련된 업데이트를 표시할 수 있습니다.

 업데이트를 나열할 때 특정 AL2023 릴리스의 메타데이터 또는 최신 릴리스의 메타데이터를 보도록 `dnf`에 지시할 수 있습니다.

**참고**  
 AL2023 릴리스가 생성되면 변경할 수 없습니다. 따라서 [Amazon Linux 보안 센터](https://alas.aws.amazon.com/alas2023.html)의 신규 또는 업데이트된 권고는 AL2023의 *신규* 릴리스 메타데이터에만 추가됩니다.

 이제 일부 AL2023 컨테이너 이미지에 적용되는 권고 사항을 살펴보는 예제를 살펴보겠습니다. 이러한 명령은 모두 EC2 인스턴스와 같은 컨테이너화되지 않은 환경에서 작동합니다.

------
#### [ Listing advisories in a specific version ]

 이 예제에서는 [2023.0.20230315](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.0.20230315.html) 릴리스의 컨테이너 이미지에서 [2023.1.20230628](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.1.20230628.html) 릴리스의 권고 사항이 어떤 관련이 있는지 살펴보겠습니다.

**참고**  
 이 예제에서는 [2023.0.20230315](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.0.20230315.html) 및 [2023.1.20230628](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.1.20230628.html) 릴리스를 사용하며, 이는 AL2023의 최신 릴리스*가 아닙니다*. 최신 보안 업데이트가 포함된 최신 릴리스는 [AL2023 릴리스 노트](https://docs.aws.amazon.com/linux/al2023/release-notes/)를 참조하세요.

 이 예제에서는 [2023.0.20230315](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.0.20230315.html) 릴리스의 컨테이너 이미지로 시작합니다.

 먼저 컨테이너 레지스트리에서 이 컨테이너 이미지를 가져옵니다. 끝에 있는 `.0`은 특정 릴리스의 이미지 버전을 나타냅니다. 이 이미지 버전은 일반적으로 0입니다.

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:{{2023.0.20230315.0}}
	  2023.0.20230315.0: Pulling from amazonlinux/amazonlinux
b76f3b09316a: Pull complete
Digest: sha256:94e7183b0739140dbd5b639fb7600f0a2299cec5df8780c26d9cb409da5315a9
Status: Downloaded newer image for public.ecr.aws/amazonlinux/amazonlinux:2023.0.20230315.0
public.ecr.aws/amazonlinux/amazonlinux:2023.0.20230315.0
```

 이제 컨테이너 내에 쉘을 생성할 수 있으며, 컨테이너에 설치된 패키지와 관련된 권고 사항을 나열하도록 `dnf`에 요청할 것입니다.

```
$ docker run -it public.ecr.aws/amazonlinux/amazonlinux:{{2023.0.20230315.0}}
	  bash-5.2#
```

 이제 `dnf updateinfo` 명령은 [2023.1.20230628](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.1.20230628.html) 릴리스의 어떤 권고 사항이 설치된 패키지와 관련이 있는지에 대한 요약을 표시하는 데 사용됩니다.

```
$ dnf updateinfo --releasever={{2023.1.20230628}}
Amazon Linux 2023 repository                     42 MB/s |  15 MB     00:00
Last metadata expiration check: 0:00:02 ago on Mon Jul 22 20:24:24 2024.
Updates Information Summary: available
    8 Security notice(s)
        1 Important Security notice(s)
        5 Medium Security notice(s)
        2 Low Security notice(s)
```

 권고 목록을 가져오기 위해 `--list` 옵션을 `dnf updateinfo`에 제공할 수 있습니다.

```
$ dnf updateinfo --releasever={{2023.1.20230628}} --list
Last metadata expiration check: 0:01:22 ago on Mon Jul 22 20:24:24 2024.
ALAS2023-2023-193 Medium/Sec.    curl-minimal-8.0.1-1.amzn2023.x86_64
ALAS2023-2023-225 Medium/Sec.    glib2-2.74.7-688.amzn2023.0.1.x86_64
ALAS2023-2023-195 Low/Sec.       libcap-2.48-2.amzn2023.0.3.x86_64
ALAS2023-2023-193 Medium/Sec.    libcurl-minimal-8.0.1-1.amzn2023.x86_64
ALAS2023-2023-145 Low/Sec.       libgcc-11.3.1-4.amzn2023.0.3.x86_64
ALAS2023-2023-145 Low/Sec.       libgomp-11.3.1-4.amzn2023.0.3.x86_64
ALAS2023-2023-145 Low/Sec.       libstdc++-11.3.1-4.amzn2023.0.3.x86_64
ALAS2023-2023-163 Medium/Sec.    libxml2-2.10.4-1.amzn2023.0.1.x86_64
ALAS2023-2023-220 Important/Sec. ncurses-base-6.2-4.20200222.amzn2023.0.4.noarch
ALAS2023-2023-220 Important/Sec. ncurses-libs-6.2-4.20200222.amzn2023.0.4.x86_64
ALAS2023-2023-181 Medium/Sec.    openssl-libs-1:3.0.8-1.amzn2023.0.2.x86_64
ALAS2023-2023-222 Medium/Sec.    openssl-libs-1:3.0.8-1.amzn2023.0.3.x86_64
```

------
#### [ Listing advisories in the latest version ]

 이 예제에서는 [2023.4.20240319](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.4.20240319.html) 릴리스의 컨테이너를 시작한 경우 `latest` AL2023 버전에서 사용할 수 있는 업데이트를 살펴보겠습니다. 작성 시점에 `latest` 릴리스는 [2023.5.20240708](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.5.20240708.html)이므로 이 예제에 나열된 업데이트는 해당 릴리스를 기준으로 합니다.

**참고**  
 이 예제에서는 [2023.4.20240319](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.4.20240319.html) 및 [2023.5.20240708](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.5.20240708.html) 릴리스를 사용하며, 후자는 *작성 시점*의 최신 릴리스입니다. 최신 릴리스에 대한 자세한 내용은 [AL2023 릴리스 노트](https://docs.aws.amazon.com/linux/al2023/release-notes/)를 참조하세요.

 이 예제에서는 [2023.4.20240319](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.4.20240319.html) 릴리스의 컨테이너 이미지로 시작합니다.

 먼저 컨테이너 레지스트리에서 이 컨테이너 이미지를 가져옵니다. 끝에 있는 `.1`은 특정 릴리스의 이미지 버전을 나타냅니다. 이미지 버전은 일반적으로 0이지만 이 예제에서는 이미지 버전이 1인 릴리스를 사용합니다.

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:{{2023.4.20240319.1}}
	  2023.4.20240319.1: Pulling from amazonlinux/amazonlinux
6de065fda9a2: Pull complete
Digest: sha256:b4838c4cc9211d966b6ea158dacc9eda7433a16ba94436508c2d9f01f7658b4e
Status: Downloaded newer image for public.ecr.aws/amazonlinux/amazonlinux:2023.4.20240319.1
public.ecr.aws/amazonlinux/amazonlinux:2023.4.20240319.1
```

 이제 컨테이너 내에 쉘을 생성하여 업데이트를 확인할 수 있습니다.

```
$ docker run -it public.ecr.aws/amazonlinux/amazonlinux:{{2023.4.20240319.1}}
	  bash-5.2#
```

 `dnf updateinfo` 명령은 이제 설치된 패키지와 관련된 최신 릴리스의 권고 사항에 대한 요약을 표시하는 데 사용됩니다. 작성 당시 [2023.1.20230628](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.1.20230628.html)이 최신 릴리스였습니다.

```
$ dnf --releasever=latest updateinfo
Amazon Linux 2023 repository                     76 MB/s |  25 MB     00:00
Last metadata expiration check: 0:00:04 ago on Mon Jul 22 20:59:54 2024.
Updates Information Summary: available
    9 Security notice(s)
        4 Important Security notice(s)
        4 Medium Security notice(s)
        1 Low Security notice(s)
```

 권고 목록을 가져오기 위해 `--list` 옵션을 `dnf updateinfo`에 제공할 수 있습니다.

```
$ dnf updateinfo --releasever={{latest}} --list
Last metadata expiration check: 0:00:58 ago on Mon Jul 22 20:59:54 2024.
ALAS2023-2024-581 Low/Sec.       curl-minimal-8.5.0-1.amzn2023.0.3.x86_64
ALAS2023-2024-596 Medium/Sec.    curl-minimal-8.5.0-1.amzn2023.0.4.x86_64
ALAS2023-2024-576 Important/Sec. expat-2.5.0-1.amzn2023.0.4.x86_64
ALAS2023-2024-589 Important/Sec. glibc-2.34-52.amzn2023.0.10.x86_64
ALAS2023-2024-589 Important/Sec. glibc-common-2.34-52.amzn2023.0.10.x86_64
ALAS2023-2024-589 Important/Sec. glibc-minimal-langpack-2.34-52.amzn2023.0.10.x86_64
ALAS2023-2024-586 Medium/Sec.    krb5-libs-1.21-3.amzn2023.0.4.x86_64
ALAS2023-2024-581 Low/Sec.       libcurl-minimal-8.5.0-1.amzn2023.0.3.x86_64
ALAS2023-2024-596 Medium/Sec.    libcurl-minimal-8.5.0-1.amzn2023.0.4.x86_64
ALAS2023-2024-592 Important/Sec. libnghttp2-1.59.0-3.amzn2023.0.1.x86_64
ALAS2023-2024-640 Medium/Sec.    openssl-libs-1:3.0.8-1.amzn2023.0.12.x86_64
ALAS2023-2024-605 Medium/Sec.    python3-3.9.16-1.amzn2023.0.7.x86_64
ALAS2023-2024-616 Important/Sec. python3-3.9.16-1.amzn2023.0.8.x86_64
ALAS2023-2024-605 Medium/Sec.    python3-libs-3.9.16-1.amzn2023.0.7.x86_64
ALAS2023-2024-616 Important/Sec. python3-libs-3.9.16-1.amzn2023.0.8.x86_64
```

------