Actualizarea nucleului în Linux

Nucleul Linux este componenta de bază a oricărui sistem de operare Linux, responsabil pentru gestionarea hardware-ului, proceselor, memoriei și apelurilor de sistem. Actualizarea nucleului poate aduce îmbunătățiri de performanță, suport hardware nou, remedieri de erori și securitate sporită – dar procesul variază în funcție de distribuția Linux.

În acest ghid, vom prezenta modul de actualizare a kernelului pe unele dintre cele mai utilizate distribuții Linux: Ubuntu/Debian, CentOS/RHEL, Fedora și Arch Linux.

Înainte de a începe

  • Faceți ocopie de rezervă a sistemului – Actualizările kernelului pot cauza probleme, în special cu drivere sau module personalizate.

  • Verificați versiunea curentă a nucleului cu:

    uname -r
  • Asigurați-vă că sistemul dvs. este complet actualizat înainte de a continua.

Ubuntu / Debian

Actualizare prin intermediul managerului de pachete (recomandat)

Ubuntu și Debian actualizează de obicei nucleul prin intermediul depozitelor oficiale.

  1. Actualizați lista de pachete:

    sudo apt update && sudo apt upgrade
  2. Reporniți dacă a fost aplicată o actualizare a kernelului:

    sudo reboot

Instalarea unei versiuni specifice a nucleului (opțional)

Puteți instala manual un kernel mai nou din Ubuntu Mainline Kernel PPA.

Exemplu pentru Ubuntu:

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.6.5/amd64/linux-image-6.6.5-060605-generic_6.6.5-060605.202312011237_amd64.deb
sudo dpkg -i linux-image-6.6.5-*.deb
sudo reboot

CentOS / RHEL

Activarea depozitului ELRepo

Pentru a obține kernels mai noi:

sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum --enablerepo=elrepo-kernel install kernel-ml

Apoi actualizați GRUB:

sudo grub2-set-default 0
sudo reboot

Verificați cu:

uname -r

Notă: kernel-ml este kernel-ul “mainline” furnizat de ELRepo.

Fedora

Fedora este livrată cu nuclee relativ actualizate.

Actualizare standard:

sudo dnf upgrade --refresh
sudo reboot

Pentru a instala un anumit kernel:

Utilizați comanda dnf pentru a instala o anumită versiune de kernel, dacă aceasta este disponibilă:

sudo dnf install kernel-core-6.x.x.fcXX

Arch Linux

Arch rulează întotdeauna în apropierea celei mai recente versiuni de kernel.

Actualizați totul:

sudo pacman -Syu
sudo reboot

Pentru a utiliza un nucleu specific (de exemplu, LTS):

sudo pacman -S linux-lts

Modificați GRUB dacă este necesar:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Actualizarea nucleului Linux poate îmbunătăți considerabil performanța, compatibilitatea și securitatea sistemului dumneavoastră – în special pentru servere, dezvoltatori sau utilizatori care au nevoie de cele mai recente caracteristici. Testați întotdeauna actualizările kernelului în medii de staging pentru sistemele de producție, în special atunci când utilizați VPS, servere dedicate sau implementări complexe în cloud.