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.
Actualizați lista de pachete:
sudo apt update && sudo apt upgrade
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.