Perbauri perangkat lunak instans pada instans Amazon Linux Anda - Amazon Elastic Compute Cloud

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

Perbauri perangkat lunak instans pada instans Amazon Linux Anda

Perangkat lunak harus selalu diperbarui. Banyak paket dalam distribusi Linux sering diperbarui untuk memperbaiki bug, menambah fitur, dan melindungi dari eksploitasi keamanan. Saat pertama kali meluncurkan dan terhubung ke instans Amazon Linux, Anda mungkin melihat pesan yang meminta Anda untuk memperbarui paket perangkat lunak untuk tujuan keamanan. Bagian ini menunjukkan cara memperbarui seluruh sistem, atau hanya satu paket.

Informasi ini berlaku untuk Amazon Linux 2 dan Amazon Linux. Untuk informasi tentang AL2023, lihat Mengelola paket dan pembaruan sistem operasi di Panduan Pengguna AL2023.

catatan

Amazon Linux AMI mencapai puncaknya end-of-life pada 31 Desember 2023 dan tidak akan menerima pembaruan keamanan atau perbaikan bug mulai 1 Januari 2024. Untuk informasi selengkapnya tentang AMI Amazon Linux end-of-life dan dukungan pemeliharaan, lihat posting blog Pembaruan di Amazon Linux AMI end-of-life. Sebaiknya Anda memutakhirkan aplikasi ke AL2023, yang mencakup dukungan jangka panjang hingga 2028.

Untuk informasi tentang perubahan dan pembaruan ke Amazon Linux 2, lihat catatan rilis Amazon Linux 2.

Untuk informasi tentang perubahan dan pembaruan ke AL2023, lihat Catatan rilis AL2023.

penting

Informasi ini berlaku untuk Amazon Linux. Untuk informasi tentang distribusi lain, lihat dokumentasi spesifik tentangnya.

penting

Jika Anda meluncurkan instans EC2 yang menggunakan Amazon Linux 2 AMI ke subnet khusus IPv6, Anda harus terhubung ke instans dan menjalankannya. sudo amazon-linux-https disable Ini memungkinkan instans AL2 Anda terhubung ke yum repositori di S3 melalui IPv6 menggunakan layanan patch http.

Untuk memperbarui semua paket pada instans Amazon Linux
  1. (Opsional) Mulai sesi screen di jendela shell Anda. Terkadang Anda mungkin mengalami gangguan jaringan yang dapat memutuskan koneksi SSH ke instans Anda. Jika ini terjadi selama pembaruan perangkat lunak yang lama, instans dapat dipulihkan, meskipun status membingungkan. Sebuah sesi screen memungkinkan Anda untuk terus menjalankan pembaruan meskipun koneksi Anda terputus, dan Anda dapat menyambung kembali ke sesi nanti tanpa masalah.

    1. Jalankan perintah screen untuk memulai sesi.

      [ec2-user ~]$ screen
    2. Jika sesi Anda terputus, masuk kembali ke instans Anda dan buat daftar layar yang tersedia.

      [ec2-user ~]$ screen -ls There is a screen on: 17793.pts-0.ip-12-34-56-78 (Detached) 1 Socket in /var/run/screen/S-ec2-user.
    3. Hubungkan kembali ke layar menggunakan perintah screen -r dan ID proses dari perintah sebelumnya.

      [ec2-user ~]$ screen -r 17793
    4. Saat Anda selesai menggunakan screen, gunakan perintah exit untuk menutup sesi.

      [ec2-user ~]$ exit [screen is terminating]
  2. Jalankan perintah yum update. Secara opsional, Anda dapat menambahkan bendera --security untuk menerapkan pembaruan keamanan saja.

    [ec2-user ~]$ sudo yum update
  3. Tinjau paket yang terdaftar, ketik, ydan tekan Enter untuk menerima pembaruan. Memperbarui semua paket pada sistem memakan waktu beberapa menit. Ituyum output menunjukkan status pembaruan saat sedang berjalan.

  4. (Opsional) Menyalakan ulang instans Anda untuk memastikan bahwa Anda menggunakan paket dan pustaka terbaru dari pembaruan Anda; pembaruan kernel tidak dimuat sampai reboot terjadi. Pembaruan untuk semua pustaka glibc juga harus diikuti dengan reboot. Pembaruan pada paket yang mengontrol layanan mungkin cukup dilakukan dengan memulai ulang layanan untuk mengambil pembaruan, tetapi reboot sistem memastikan bahwa semua pembaruan paket dan pustaka sebelumnya telah selesai.

Untuk memperbarui satu paket pada instans Amazon Linux

Gunakan prosedur ini untuk memperbarui satu paket (dan dependensinya) alih-alih seluruh sistem.

  1. Jalankan perintah yum update dengan nama paket yang ingin Anda perbarui.

    [ec2-user ~]$ sudo yum update openssl
  2. Tinjau informasi paket yang terdaftar, ketik, ydan tekan Enter untuk menerima pembaruan atau beberapa pembaruan. Terkadang akan ada lebih dari satu paket yang terdaftar jika ada dependensi paket yang harus diselesaikan. Output yum menunjukkan status pembaruan saat sedang berjalan.

  3. (Opsional) Menyalakan ulang instans Anda untuk memastikan bahwa Anda menggunakan paket dan pustaka terbaru dari pembaruan Anda; pembaruan kernel tidak dimuat sampai reboot terjadi. Pembaruan untuk semua pustaka glibc juga harus diikuti dengan reboot. Pembaruan pada paket yang mengontrol layanan mungkin cukup dilakukan dengan memulai ulang layanan untuk mengambil pembaruan, tetapi reboot sistem memastikan bahwa semua pembaruan paket dan pustaka sebelumnya telah selesai.