GNU/Linux >> Belajar Linux >  >> Ubuntu

Berbagai Cara Untuk Memperbarui Kernel Linux Untuk Ubuntu

Dalam panduan ini, kita akan mempelajari 7 cara berbeda untuk memperbarui kernel Linux untuk sistem operasi Ubuntu. Di antara 7 metode, lima metode memerlukan sistem reboot untuk menerapkan Kernel baru dan dua metode tidak.

Sebelum memperbarui Kernel Linux, sangat disarankan untuk membuat cadangan data penting Anda!

Semua metode yang disebutkan di sini hanya diuji pada OS Ubuntu. Kami tidak yakin apakah mereka akan bekerja pada rasa Ubuntu lainnya (Misalnya Xubuntu) dan turunan Ubuntu (Misalnya Linux Mint).

Bagian A – Pembaruan Kernel Linux dengan reboot

Metode berikut mengharuskan Anda untuk me-reboot sistem Anda untuk menerapkan Kernel Linux yang baru. Semua metode berikut direkomendasikan untuk sistem pribadi atau pengujian.

Sekali lagi, harap buat cadangan data penting Anda, file konfigurasi, dan hal penting lainnya dari sistem Ubuntu Anda.

Metode 1 - Perbarui Kernel Linux untuk Ubuntu dengan dpkg (Cara manual)

Metode ini membantu Anda mengunduh dan menginstal kernel Linux terbaru yang tersedia secara manual dari kernel.ubuntu.com situs web. Jika Anda ingin menginstal versi terbaru (baik kandidat stabil atau rilis), metode ini akan membantu.

Unduh versi kernel Linux dari tautan di atas. Saat panduan ini ditulis, versi terbaru yang tersedia adalah 5.0-rc1 dan versi stabil terbaru adalah v4.20 .

Klik tautan versi Kernel Linux pilihan Anda dan temukan bagian untuk arsitektur Anda ('Build for XXX'). Di bagian itu, unduh dua file dengan pola ini (di mana XYZ adalah versi tertinggi):

  1. linux-image-*X.Y.Z*-generic-*.deb
  2. linux-modules-X.Y.Z*-generic-*.deb

Di terminal, ubah direktori ke tempat file berada dan jalankan perintah ini untuk menginstal kernel secara manual:

$ sudo dpkg --install *.deb

Reboot untuk menggunakan kernel baru:

$ sudo reboot

Periksa kernel seperti yang diharapkan:

$ uname -r

Untuk petunjuk langkah demi langkah, silakan periksa bagian berjudul "Instal Kernel Linux 4.15 LTS Pada sistem berbasis DEB" dalam panduan berikut.

  • Instal Kernel Linux 4.15 Dalam Sistem Berbasis RPM dan DEB

Panduan di atas secara khusus ditulis untuk versi 4.15. Namun, semua langkahnya sama untuk menginstal versi terbaru juga.

Pro: Tidak perlu internet (Anda dapat mengunduh Kernel Linux dari sistem apa pun).

Kekurangan: Pembaruan manual. Perlu boot ulang.

Metode 2 - Perbarui Kernel Linux untuk Ubuntu dengan apt-get (Metode yang disarankan)

Ini adalah cara yang disarankan untuk menginstal kernel Linux terbaru pada sistem mirip Ubuntu. Berbeda dengan metode sebelumnya, metode ini akan mengunduh dan menginstal versi Kernel terbaru dari repositori resmi Ubuntu, bukan  kernel.ubuntu.com situs web..

Untuk memperbarui seluruh sistem termasuk Kernel, lakukan saja:

$ sudo apt-get update
$ sudo apt-get upgrade

Jika Anda ingin memperbarui Kernel saja, jalankan:

$ sudo apt-get upgrade linux-image-generic

Pro: Sederhana. Metode yang disarankan.

Kekurangan: Internet diperlukan. Perlu boot ulang.

Memperbarui Kernel dari repositori resmi sebagian besar akan berhasil tanpa masalah. Jika ini adalah sistem produksi, ini adalah cara yang disarankan untuk memperbarui Kernel.

Metode 1 dan 2 memerlukan intervensi pengguna untuk memperbarui Kernel Linux. Metode berikut (3, 4 &5) sebagian besar otomatis.

Metode 3 - Perbarui Kernel Linux dengan Ukuu

Ukuu adalah GUI Gtk dan alat baris perintah yang mengunduh kernel Linux baris utama terbaru dari kernel.ubuntu.com , dan instal secara otomatis di edisi desktop dan server Ubuntu Anda.

Ukku tidak hanya menyederhanakan proses mengunduh dan menginstal Kernel baru secara manual, tetapi juga membantu Anda menghapus Kernel lama dan tidak perlu dengan aman. Untuk lebih jelasnya, lihat panduan berikut.

  • Ukuu – Cara Mudah Menginstal Dan Meng-upgrade Kernel Linux di Sistem Berbasis Ubuntu

Pro: Mudah dipasang dan digunakan. Secara otomatis menginstal Kernel jalur utama.

Kekurangan: Internet diperlukan. Perlu boot ulang.

Metode 4 - Perbarui Kernel Linux dengan UKTools

Sama seperti Ukuu, UKTools juga mengambil Kernel stabil terbaru dari kernel.ubuntu.com situs dan menginstalnya secara otomatis di Ubuntu dan turunannya seperti Linux Mint. Detail lebih lanjut tentang UKTools dapat ditemukan di tautan yang diberikan di bawah ini.

  • UKTools – Tingkatkan Kernel Linux Terbaru Di Ubuntu Dan Derivatifnya

Pro: Sederhana. Otomatis.

Kekurangan: Internet diperlukan. Perlu boot ulang.

Metode 5 - Perbarui Kernel Linux dengan Utilitas Kernel Linux

Utilitas Kernel Linux adalah program lain yang membuat proses pembaruan kernel Linux menjadi mudah di sistem mirip Ubuntu. Ini sebenarnya adalah satu set skrip shell BASH yang digunakan untuk mengkompilasi dan/atau memperbarui kernel Linux terbaru untuk Debian dan turunannya.

Ini terdiri dari tiga utilitas, satu untuk mengompilasi dan menginstal Kernel secara manual dari sumber dari http://www.kernel.org situs web lain untuk mengunduh dan memasang Kernel yang telah dikompilasi sebelumnya dari https://kernel.ubuntu.com situs web. dan skrip ketiga adalah untuk menghapus kernel lama.

Untuk lebih jelasnya, silakan lihat tautan berikut.

  • Utilitas Kernel Linux – Skrip Untuk Mengkompilasi Dan Memperbarui Kernel Linux Terbaru Untuk Debian Dan Derivatif

Pro: Sederhana. Otomatis.

Kekurangan: Internet diperlukan. Perlu boot ulang.

Bacaan terkait:

  • Metode Berbeda Untuk Meng-upgrade Ubuntu Ke Versi Terbaru

Bagian B – Pembaruan Kernel Linux tanpa reboot

Seperti yang sudah saya katakan, semua metode di atas mengharuskan Anda me-reboot server sebelum kernel baru aktif. Jika itu adalah sistem pribadi atau mesin pengujian, Anda cukup mem-boot ulang dan mulai menggunakan Kernel baru.

Tapi, bagaimana jika mereka adalah sistem produksi yang membutuhkan waktu henti nol? Tidak masalah. Di sinilah Livepatching sangat berguna!

penambalan langsung (atau hot patching) memungkinkan Anda untuk menginstal pembaruan atau patch Linux tanpa me-reboot, menjaga server Anda pada tingkat keamanan terbaru, tanpa downtime.

Ini menarik untuk server 'selalu aktif', seperti host web, server game, pada kenyataannya, situasi apa pun di mana server harus tetap menyala sepanjang waktu.

Vendor Linux memelihara tambalan hanya untuk perbaikan keamanan, jadi pendekatan ini paling baik jika keamanan menjadi perhatian utama Anda.

Dua metode berikut tidak memerlukan reboot sistem dan berguna untuk memperbarui Kernel Linux pada server Ubuntu produksi dan mission-critical.

Metode 6 - Perbarui Layanan Livepatch Canonical Kernel Linux

Layanan Livepatch Kanonik menerapkan pembaruan Kernel, tambalan, dan perbaikan terbaru keamanan secara otomatis tanpa me-reboot sistem Ubuntu. Ini mengurangi waktu henti sistem Ubuntu dan menjaganya tetap aman.

Layanan Livepatch Canonical dapat diatur baik selama atau setelah instalasi. Jika Anda menggunakan desktop Ubuntu, Pembaruan Perangkat Lunak akan secara otomatis memeriksa patch kernel dan memberi tahu Anda.

Dalam sistem berbasis konsol, terserah Anda untuk menjalankan pembaruan apt-get secara teratur. Ini akan menginstal patch keamanan kernel hanya ketika Anda menjalankan perintah "apt-get upgrade", karenanya semi-otomatis.

Livepatch gratis untuk tiga sistem. Jika Anda memiliki lebih dari tiga, Anda perlu meningkatkan ke solusi dukungan perusahaan bernama Ubuntu Advantage rangkaian. Suite ini mencakup Kernel Livepatching dan layanan lainnya seperti,

  • Perpanjangan Pemeliharaan Keamanan - pembaruan keamanan penting setelah Ubuntu berakhir.
  • Lanskap - alat manajemen sistem untuk menggunakan Ubuntu dalam skala besar.
  • Basis Pengetahuan - Kumpulan artikel dan tutorial pribadi yang ditulis oleh pakar Ubuntu.
  • Dukungan telepon dan berbasis web.

Biaya

Ubuntu Advantage mencakup tiga paket berbayar yaitu, Essential, Standard dan Advanced. Paket dasar (Paket Esensial) mulai dari 225 USD per tahun untuk satu node fisik dan 75 USD per tahun untuk satu VPS .

Tampaknya tidak ada langganan bulanan untuk server dan desktop Ubuntu. Anda dapat melihat informasi mendetail tentang semua paket di sini .

Kelebihan: Sederhana. Setengah otomatis. Tidak perlu reboot. Gratis untuk 3 sistem.

Kekurangan: Mahal untuk 4 atau lebih host. Tidak ada pengembalian patch.

Aktifkan Layanan Livepatch Canonical

Jika Anda ingin mengatur layanan Livepatch setelah instalasi, lakukan saja langkah-langkah berikut.

Dapatkan kunci di https://auth.livepatch.canonical.com/ .

$ sudo snap install canonical-livepatch
$ sudo canonical-livepatch enable your-key

Metode 7 - Perbarui Kernel Linux dengan KernelCare

KernelCare adalah yang terbaru dari semua solusi tambalan langsung. Ini adalah produk dari CloudLinux. KernelCare berjalan di Ubuntu dan Linux lainnya. Ini memeriksa rilis patch setiap 4 jam dan akan menginstalnya tanpa konfirmasi. Patch dapat di-roll back jika ada masalah.

Biaya

Biaya, per server:4 USD per bulan , 45 USD per tahun .

Dibandingkan dengan Ubuntu Livepatch, kernelCare tampaknya sangat murah dan terjangkau. Untung langganan bulanan juga tersedia .

Fitur penting lainnya adalah mendukung distribusi Linux lainnya, seperti Red Hat, CentOS, Debian, Oracle Linux, Amazon Linux dan platform virtualisasi seperti OpenVZ, Proxmox dll.

Anda dapat membaca semua fitur dan manfaat KernelCare di sini dan periksa semua detail paket yang tersedia di sini .

Pro: Sederhana. Sepenuhnya otomatis. Cakupan OS yang luas. Kembalikan tambalan. Tidak perlu reboot. Lisensi gratis untuk organisasi nirlaba. Biaya rendah.

Kekurangan: Tidak gratis (kecuali untuk uji coba 30 hari).

Aktifkan Layanan KernelCare

Dapatkan kunci uji coba 30 hari di https://cloudlinux.com/kernelcare-free-trial5 .

Jalankan perintah berikut untuk mengaktifkan KernelCare dan mendaftarkan kuncinya.

$ sudo wget -qq -O - https://repo.cloudlinux.com/kernelcare/kernelcare_install.sh | bash
$ sudo /usr/bin/kcarectl --register KEY

Jika Anda mencari layanan komersial yang terjangkau dan andal untuk menjaga agar Kernel Linux tetap diperbarui di server Linux Anda, KernelCare adalah pilihan yang tepat.

dengan masukan dari Paul A. Jacobs , Penginjil Teknis dan Penulis Konten dari Cloud Linux.

Bacaan yang disarankan:

  • Cara Memeriksa Kernel Linux yang Terinstal
  • Cara Teraman Untuk Menghapus Kernel Lama Di Ubuntu

Dan, itu saja untuk saat ini. Semoga ini bermanfaat. Jika Anda yakin alat/metode lain harus disertakan dalam daftar ini, jangan ragu untuk memberi tahu kami di bagian komentar di bawah. Saya akan memeriksa dan memperbarui panduan ini.


Ubuntu
  1. Perbarui versi Kernel di server Ubuntu

  2. Patch Live Kernel Linux di Ubuntu 20.04 LTS

  3. Kernel Linux Tidak Akan Memperbarui Ke 2.35.25?

  1. Kernel Linux 5.13 Dirilis! Cara Menginstal di Ubuntu 21.04

  2. 5 Distro Linux Terbaik untuk Gaming

  3. 5 Cara untuk menemukan User ID (UID) Linux di Ubuntu 20.04

  1. Cara Memperbarui Kernel Linux Di Ubuntu

  2. Berbagai cara Memperbarui Ubuntu 20.04 / 18.04

  3. Berbagai Cara Menginstal Perangkat Lunak di Ubuntu Linux