GNU/Linux >> Belajar Linux >  >> Ubuntu

Layanan Livepatch Canonical:Menambal Kernel Linux di Ubuntu tanpa Reboot

Dalam tutorial ini kita akan mempelajari cara menambal kernel Linux di Ubuntu tanpa reboot menggunakan layanan Canonical Livepatch, yang menggunakan teknologi Live Patching Kernel Linux upstream untuk menerapkan patch kernel penting tanpa me-reboot.

Ini akan membantu uptime situs web Anda. Saya menggunakan fitur ini untuk server yang menjalankan blog ini. Layanan livepatch memungkinkan server Anda untuk tetap terjaga dan aman, sehingga Anda dapat mem-boot ulang server Anda di lain waktu. Untuk server saya yang lain seperti server email yang tidak memerlukan waktu aktif yang tinggi, saya cukup mengonfigurasi pembaruan keamanan tanpa pengawasan, yang dapat memerintahkan server saya untuk reboot secara otomatis pada jam 4 pagi jika kernel baru diinstal.

Layanan livepatch Canonical gratis untuk hingga 3 mesin (laptop, server, atau cloud). Untuk menggunakan layanan ini, sistem Anda harus menjadi OS Ubuntu 64 bit dengan kernel Linux 4.4+.

Petunjuk :Pembaruan keamanan Livepatch tidak tersedia untuk Ubuntu 20.10.

Menambal Kernel Linux Tanpa Reboot Menggunakan Layanan Livepatch Canonical

Pertama, buka halaman layanan Canonical Livepatch. Pilih Pengguna Ubuntu jika Anda ingin menggunakan layanan tanpa membayar hingga 3 mesin. Jika Anda pelanggan UA, pilih Pelanggan Ubuntu Advantage . Dan klik Dapatkan token Livepatch Anda .

Anda harus masuk dengan akun Ubuntu One Anda yang benar-benar gratis. Setelah Anda masuk, Anda akan mendapatkan kunci rahasia untuk akun Anda.

Kemudian pastikan Anda telah menginstal snap daemon di sistem Ubuntu Anda.

sudo apt updatesudo apt install snapd

Selanjutnya, instal canonical-livepatch daemon.

sudo snap install canonical-livepatch

Aktifkan layanan dengan perintah berikut.

sudo canonical-livepatch aktifkan kunci-rahasia Anda

Contoh keluaran:

Perangkat berhasil diaktifkan. Menggunakan token mesin:2ca4f0662793daje0393jdaf39332d

Anda dapat memeriksa status tambalan langsung kapan saja dengan:

status kanonik-livepatch --verbose

Kemungkinan status tambalan adalah:

  • nothing-to-apply :Tidak ditemukan kerentanan.
  • applied :Kerentanan ditemukan dan patch diterapkan
  • kernel-upgrade-required :Livepatch tidak dapat menginstal patch untuk memperbaiki kerentanan pada kernel yang sedang berjalan.

Anda juga dapat menjalankan patcher secara manual:

sudo canonical-livepatch refresh

Harap diperhatikan bahwa patching kernel berbeda dengan mengupgrade kernel ke versi terbaru.

  • Tambalan kernel langsung:perbaiki kerentanan di kernel Linux yang sedang berjalan.
  • Tingkatkan Kernel:Tingkatkan ke kernel yang lebih baru. Memerlukan reboot untuk menggunakan fitur baru di kernel baru.

Metode Baru untuk Menambal Kernel Linux di Ubuntu

Metode di atas masih berfungsi, tetapi Ubuntu sedang bertransisi ke metode baru, yang memberi Anda manfaat berikut:

DESKRIPSI BERHAK LAYANANcis yes Center for Internet Security Audit Toolsesm-infra yes UA Infra:Extended Security Maintenance (ESM)fips yes paket inti bersertifikat NISTfips-updates ya paket inti bersertifikat NIST dengan pembaruan keamanan prioritaslivepatch ya layanan Canonical Livepatch 

Pertama, Anda perlu membuat akun Ubuntu Advantage. (Ini memiliki tingkat gratis:UA Infra Essential). Kemudian lampirkan server Ubuntu Anda ke akun Ubuntu Anda.

sudo ua lampirkan token Anda

Instal livepatch daemon.

sudo snap install canonical-livepatch

Aktifkan livepatch di sistem Anda.

sudo ua aktifkan livepatch

Periksa status Anda:

status sudo ua

Ubuntu
  1. Patch Live Kernel Linux di Ubuntu 20.04 LTS

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

  3. Instal kernel Linux 5.15 di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Bagaimana Cara Memeriksa Versi Kernel Linux di Ubuntu?

  2. Cara Menginstal Kernel Linux 4.3 di Ubuntu &LinuxMint

  3. Menggunakan Ubuntu Tanpa Pengetahuan Tentang Linux?

  1. Cara Memperbarui Kernel Linux Di Ubuntu

  2. Cara Memeriksa Versi Kernel Linux di Ubuntu &Linux Mint

  3. Cara menginstal Linux Kernel 4.10.1 di Ubuntu 16.04