해당 권고 사항 목록 - Amazon Linux 2023

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

해당 권고 사항 목록

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

참고

Amazon EC2 Systems Manager와 같은 도구는 이 기능을 사용하여 단일 인스턴스가 아닌 플릿 전체에서 어떤 업데이트가 관련되는지 표시할 수 있습니다.

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

참고

AL2023 릴리스는 일단 만들어지면 변경할 수 없습니다. 따라서 Amazon Linux 보안 센터의 신규 또는 업데이트된 권고 사항은 2020년 릴리스의 메타데이터에만 추가됩니다. AL2

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

Listing advisories in a specific version

이 예시에서는 2023.1.20230628 릴리스의 어떤 권고 사항이 2023.0.20230315 릴리스의 컨테이너 이미지와 관련이 있는지 살펴보겠습니다.

이 예시에서는 2023.0.20230315 릴리스의 컨테이너 이미지부터 시작하겠습니다.

먼저 컨테이너 레지스트리에서 이 컨테이너 이미지를 가져옵니다. 끝에 .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 릴리스의 어떤 권고 사항이 설치된 패키지와 관련이 있는지를 요약하여 표시할 수 있습니다.

$ 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 릴리스의 컨테이너를 시작한 경우 AL2 023 latest 버전에서 사용할 수 있는 업데이트를 살펴보겠습니다. 이 글을 쓰는 시점의 latest 릴리스는 2023.5.20240708이므로 이 예제에 나열된 업데이트는 해당 릴리스를 기준으로 합니다.

이 예시에서는 2023.4.20240319 릴리스의 컨테이너 이미지로 시작하겠습니다.

먼저 컨테이너 레지스트리에서 이 컨테이너 이미지를 가져옵니다. .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이 최신 릴리스였습니다.

$ 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