全部产品
Search
文档中心

Alibaba Cloud Linux:Tingkatkan atau turunkan versi kernel Alibaba Cloud Linux 3

更新时间:Jun 28, 2025

Kernel dari Alibaba Cloud Linux 3 dikemas dalam format Red Hat Package Manager (RPM), memungkinkan Anda untuk dengan mudah mendapatkan dan mengubah versi kernel menggunakan Yellowdog Updater Modified (YUM) package manager. Topik ini menjelaskan cara menggunakan perintah yum untuk mengubah versi kernel sesuai kebutuhan bisnis Anda dalam skenario tertentu.

Batasan

Sistem operasi: Alibaba Cloud Linux 3

Peringatan

Peningkatan dan penurunan kernel dapat menyebabkan masalah kompatibilitas dan stabilitas. Kami menyarankan Anda memahami fitur-fitur kernel dan berhati-hati saat melakukan peningkatan atau penurunan kernel.

Paket kernel

Tabel berikut menjelaskan paket kernel yang termasuk dalam Alibaba Cloud Linux 3.

paket kernel

Deskripsi

kernel

Paket kernel adalah paket metadata yang tidak berisi file. Paket ini hanya memastikan bahwa subpaket dari paket tersebut dapat diinstal dengan benar. Paket ini mencakup subpaket berikut:

  • kernel-core: berisi gambar biner (vmlinuz) dari kernel Linux dan modul kernel dasar yang diperlukan untuk fungsi inti, termasuk modul yang diperlukan untuk menjalankan perangkat keras dengan benar.

  • kernel-modules: berisi modul yang tidak termasuk dalam subpaket kernel-core.

  • kernel-modules-intrenal: berisi driver jaringan khusus yang tidak umum.

  • kernel-modules-extra: berisi driver perangkat keras yang tidak umum serta kebijakan penjadwalan jaringan dan algoritma yang tidak populer.

kernel-devel

Paket ini digunakan untuk membangun file header kernel dan Makefiles yang sesuai untuk modul kernel.

kernel-headers

Paket ini berisi file header C yang menentukan antarmuka antara kernel Linux dan pustaka serta program ruang pengguna. Anda dapat menggunakan file header C untuk mendefinisikan struktur dan konstanta yang diperlukan untuk membangun sebagian besar aplikasi standar.

kernel-tools

Paket ini berisi alat untuk manajemen kernel Linux.

perf

Alat perf digunakan untuk memantau kinerja kernel Linux.

bpftool

Alat bpf digunakan untuk memeriksa dan mengelola sistem Berkeley Packet Filter (BPF).

kernel-debug

Kernel di mana sejumlah besar opsi debugging diaktifkan. Kernel ini digunakan untuk debugging dan diagnosis sistem. Kinerja kernel tidak dapat dijamin.

kernel-debug-devel

Paket ini digunakan untuk membangun file header kernel dan Makefiles yang sesuai untuk modul kernel.

Tingkatkan kernel

Dalam kebanyakan kasus, versi kernel baru dirilis untuk memperbaiki bug dan Kerentanan Umum dan Eksposur (CVE) serta menambahkan fitur baru. Kami menyarankan Anda memahami pembaruan dalam versi kernel dan meningkatkan ke versi kernel sesuai kebutuhan bisnis Anda.

Tingkatkan kernel ke versi terbaru

  1. Lihat versi kernel saat ini.

    uname -r
  2. Periksa apakah ada pembaruan yang tersedia untuk kernel.

    sudo yum check-update kernel
    • Jika pembaruan tersedia untuk kernel, lakukan langkah-langkah berikut:

      1. Tingkatkan kernel dan alat kernel terkait ke versi terbaru.

        sudo yum update kernel kernel-modules kernel-modules-extra kernel-modules-internal kernel-devel kernel-headers kernel-tools perf bpf-tool

        Masukkan y untuk mengonfirmasi informasi dan tekan tombol Enter untuk menyelesaikan instalasi.

      2. Mulai ulang sistem agar versi kernel baru berlaku.

        sudo reboot
      3. Lihat versi kernel saat ini.

        uname -r
    • Jika tidak ada pembaruan yang tersedia, Anda tidak perlu meningkatkan kernel.

Tingkatkan kernel ke versi tertentu

  1. Lihat versi kernel saat ini dan semua versi yang tersedia.

    sudo yum list kernel --showduplicates
  2. Tingkatkan kernel dan alat kernel terkait ke versi tertentu.

    Ganti nilai parameter <New kernel version> dengan nomor versi ke mana Anda ingin meningkatkan kernel. Contoh: 5.10.134-15.al8.

    kver=<New kernel version> && sudo yum update kernel-${kver} kernel-devel-${kver} kernel-modules-${kver} kernel-modules-extra-${kver} kernel-modules-internal-${kver} kernel-headers-${kver} kernel-tools-${kver} perf-${kver} bpftool-${kver}

    Masukkan y untuk mengonfirmasi informasi dan tekan tombol Enter untuk menyelesaikan instalasi.

  3. Mulai ulang sistem agar versi kernel baru berlaku.

    sudo reboot
  4. Lihat versi kernel saat ini.

    uname -r

Turunkan kernel ke versi tertentu

Jika Anda ingin menggunakan versi kernel yang lebih lama untuk memenuhi persyaratan aplikasi tertentu, kami menyarankan Anda memahami konten kernel dan menurunkan kernel ke versi sebelumnya sesuai kebutuhan bisnis Anda. Misalnya, jika terjadi masalah kompatibilitas antara versi kernel saat ini dan perangkat lunak yang Anda gunakan, Anda dapat menurunkan ke versi sebelumnya.

  1. Lihat versi kernel saat ini dan semua versi yang tersedia.

    sudo yum list kernel --showduplicates
  2. Turunkan kernel dan alat kernel terkait ke versi tertentu.

    Ganti nilai parameter <New kernel version> dengan nomor versi ke mana Anda ingin menurunkan kernel. Contoh: 5.10.134-15.al8.

    kver=<New kernel version> && sudo yum downgrade kernel-${kver} kernel-devel-${kver} kernel-headers-${kver} kernel-modules-${kver} kernel-modules-extra-${kver} kernel-modules-internal-${kver} kernel-tools-${kver} perf-${kver} bpftool-${kver}

    Masukkan y untuk mengonfirmasi informasi dan tekan tombol Enter untuk menyelesaikan instalasi.

  3. Mulai ulang sistem agar versi kernel baru berlaku.

    sudo reboot
  4. Lihat versi kernel saat ini.

    uname -r