Amazon Linux Khusus - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Amazon Linux Khusus

Ada beberapa file yang khusus untuk Amazon Linux yang dapat digunakan untuk mengidentifikasi Amazon Linux dan versi apa itu. Kode baru harus menggunakan /etc/os-release standar agar kompatibel dengan distribusi silang. Penggunaan file khusus Amazon Linux tidak disarankan.

File /etc/system-release

Amazon Linux berisi file /etc/system-release yang menentukan rilis terbaru yang diinstal. File ini diperbarui menggunakan manajer paket dan di Amazon Linux adalah bagian dari system-release paket. Sementara beberapa distribusi lain seperti Fedora juga memiliki file ini, itu tidak ada dalam distribusi berbasis Debian seperti Ubuntu.

catatan

/etc/system-releaseFile berisi string yang dapat dibaca manusia dan tidak boleh digunakan secara terprogram untuk mengidentifikasi OS atau rilis. Gunakan bidang yang dapat dibaca mesin di /etc/os-release (atau /usr/lib/os-release jika /etc/os-release tidak ada) sebagai gantinya.

Amazon Linux juga berisi versi yang dapat dibaca mesin /etc/system-release yang mengikuti spesifikasi Common Platform Enumeration (CPE) dalam file. /etc/system-release-cpe

File identifikasi gambar

Setiap image Amazon Linux berisi /etc/image-id file unik yang memberikan informasi tambahan tentang gambar asli seperti yang dihasilkan oleh tim Amazon Linux. File ini khusus untuk Amazon Linux dan tidak ditemukan di distribusi Linux lain seperti Debian, Ubuntu, atau Fedora. File ini berisi informasi berikut tentang gambar:

  • image_name,image_version, image_arch — Nilai dari resep build yang digunakan untuk membuat gambar.

  • image_stamp – Nilai heks acak unik dan dihasilkan selama pembuatan gambar.

  • image_date— Waktu UTC pembuatan gambar, dalam YYYYMMDDhhmmssformat.

  • recipe_name, recipe_id — Nama dan ID resep build yang digunakan untuk membuat gambar.

Contoh file Khusus Amazon Linux

Bagian berikut memberikan contoh file identifikasi khusus Amazon Linux untuk setiap versi utama Amazon Linux.

catatan

Dalam setiap kode dunia nyata, /usr/lib/os-release harus digunakan jika /etc/os-release file tidak ada.

AL2023

Contoh berikut menunjukkan file identifikasi untuk AL2 023.

Contoh /etc/image-id untuk 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"

Contoh /etc/system-release untuk AL2 023:

[ec2-user ~]$ cat /etc/system-release
Amazon Linux release 2023.8.20250721 (Amazon Linux)

AL2

Contoh berikut menunjukkan file identifikasi untuk AL2.

Contoh /etc/image-id untuk 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"

Contoh /etc/system-release untuk AL2:

[ec2-user ~]$ cat /etc/system-release
Amazon Linux release 2 (Karoo)

AMI Amazon Linux

Contoh berikut menunjukkan file identifikasi untuk Amazon Linux AMI.

Contoh /etc/image-id untuk Amazon Linux AMI:

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

Contoh /etc/system-release untuk Amazon Linux AMI:

[ec2-user ~]$ cat /etc/system-release
Amazon Linux AMI release 2018.03