Amazon AMI rilis 2010.11.1 sesuai dengan versi RHEL (4/5/6)

0

Saya menggunakan Amazon Linux AMI default dalam contoh EC2 - Amazon Linux AMI rilis 2010.11.1. Saya dapat melihat bahwa ini adalah sistem berbasis Redhat, tetapi setelah mencoba banyak alat (/ etc / issues, uname -a, lsb_release), saya tidak tahu versi RHEL atau CentOS yang digunakan. Saya perlu mendapatkan beberapa paket yang tidak tersedia di repo paket Amazon. Saya memiliki daftar repo yum khusus yang dapat saya gunakan, tetapi karena saya tidak tahu versi RHEL mana yang menjadi dasar Amazon AMI, saya tidak dapat memilih dari versi repo yang berbeda.

Bagaimana saya menemukan apakah itu menjalankan RHEL 4/5/6 (atau rekan CentOS mereka)?

Jayesh
sumber

Jawaban:

1

Sepertinya jawabannya tidak langsung. Ini a tanggapan dari perwakilan Amazon di forum AWS:

Amazon Linux AMI didasarkan pada RHEL   5.x dan bagian-bagian RHEL6. Salah satu tujuan kami adalah kompatibilitas dengan biner   RHEL 5.x, dan karenanya CentOS5.x.   Pengguna yang cerdik akan mencatat bahwa kernel kami   didasarkan pada 2.6.34, dan kami punya   merekayasa gambar agar sesuai dengan a   lingkungan cloud. Misalnya,   kurangnya dukungan Xorg membantu menjaga   gambar kecil dan ramping. Tujuan dari   Amazon Linux AMI adalah untuk menyediakan   gambar untuk digunakan di cloud dan untuk   berfungsi sebagai gambar referensi EC2 terbaik   praktik. Pemeliharaan (keamanan,   perangkat tambahan, fitur, dan perbaikan bug)   untuk gambar akan datang langsung dari   Amazon, dengan tetap mempertahankan maksimum   kompatibilitas, keamanan dan   fungsionalitas.

Jayesh
sumber
0

Anda dapat mengetahui rilis berbasis RedHat yang Anda jalankan dengan melihat konten / etc / redhat-release.

Ada kemungkinan bahwa file ini mungkin telah dihapus tetapi itu sebabnya beberapa alat tidak akan menerima mereka berjalan pada sistem RedHat'ish.

EDIT: Coba jalankan satu (atau lebih) dari perintah berikut

rpm -qa | grep el
rpm -qa | grep centos
rpm -qa | grep rhel

Ini akan menunjukkan apakah ada paket RHEL 5/6 atau CentOS 5 diinstal.

Jika Anda melihat beberapa el5 dan beberapa centos Anda menjalankan CentOS5. Jika Anda hanya melihat el5 Anda menjalankan RHEL 5 (paket CentOS 5 dan RHEL 5 dapat dipertukarkan).

Jika Anda melihat el4 itu RHEL 4 atau mungkin CentOS 4 - saya pikir ini tidak mungkin.

Jika kamu melihat rhel6 atau el6 ini RHEL 6.

Anda juga bisa mencoba

rpm -qa | grep release

Yang juga bisa memberikan permainan.

Haqa
sumber
Ya, / etc / redhat-release tidak ada di sana. Setelah saya menginstal lsb, ada direktori / etc / redhat-lsb.
Jayesh
0

Panduan pengguna Amazon ( di bagian bawah halaman ) menyebutkan bahwa sebagian besar kompatibel dengan CentOS5 atau lebih baru.

Anda harus dapat membandingkan versi kernel Anda dengan rilis CentOS untuk memilih kecocokan terdekat. Berdasarkan versi kernel yang tercantum dalam catatan rilis , mereka mungkin melacak Fedora sedikit lebih dekat daripada Enterprise. RHEL6 masih di 2.6.32.

Joe Internet
sumber