Het updaten van de kernel van je besturingssysteem is een cruciale stap om ervoor te zorgen dat je systeem veilig, stabiel en efficiënt draait. In dit artikel laten we je zien hoe je de kernel update op verschillende populaire Linux-distributies: CentOS, AlmaLinux, Rocky Linux, Ubuntu en Debian.
- Verbind voor je de commando's hieronder uitvoert met je VPS via SSH, of de VPS-console.
- Maak een snapshot van je systeem voordat je de kernel bijwerkt. Zo kun je bij eventuele problemen terugvallen op je snapshot.
CentOS
Stap 1
Update eerst je hele systeem en reboot je VPS (indien er updates geïnstalleerd zijn). Een reboot is bij veel software noodzakelijk om alle wijzigingen te verwerken.
sudo yum -y update
sudo reboot
Stap 2
Voor je de Kernel kunt updaten, heb je de ElRepo repository nodig. Hiermee kun je een nieuwe kernel installeren zonder dat je deze zelf moet compilen. Voeg hiervoor eerst de GPG key voor ElRepo toe:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Voeg nu de ElRepo repository toe:
sudo yum -y install
Optioneel kun je nu eerst een overzicht van de beschikbare kernels tonen met het commando:
sudo yum list available --disablerepo='*' --enablerepo=elrepo-kernel
Stap 3
Installeer nu de meest recente stabiele kernel met het commando hieronder.
sudo yum --enablerepo=elrepo-kernel -y install kernel-ml
Herstart tot slot nogmaals je VPS:
sudo reboot
Let op: bij het opstarten van je VPS wordt automatisch nog een oude kernel geselecteerd. Druk of op omhoog op je toetsenbord zodra je het scherm hieronder ziet om de nieuwste kernel te selecteren (de bovenste is altijd de nieuwste), of op de 'ESC'-toets om jezelf iets meer tijd te geven om een keuze te maken.
Stap 4
Er zijn meerdere kernelopties beschikbaar bij het opstarten. Het is het handigste om in te stellen dat altijd de nieuwste beschikbare versie gebruikt wordt.
Log in op je VPS en open de Grub-configuratie:
sudo nano /etc/default/grub
Stap 5
Pas de regel aan die begint met GRUB_DEFAULT= naar GRUB_DEFAULT=0 om automatisch de eerste beschikbare kernel te gebruiken bij het opstarten (zie de eerdere screenshot). Dit is altijd de nieuwste beschikbare kernelversie.
Sla je wijzigingen op en sluit het bestand met ctrl + x > y > enter.
Stap 6
Gebruik tot slot de volgende commando's om Grub opnieuw op te bouwen en de wijzigingen te verwerken:
Je kernel is nu geüpdated en wordt automatisch geselecteerd bij het opstarten! Je kunt de geïnstalleerde versie controleren met het commando:
uname -r
AlmaLinux 8+, en Rocky Linux 8+
Stap 1
Update eerst je hele systeem en reboot je VPS (indien er updates geïnstalleerd zijn). Een reboot is bij veel software noodzakelijk om alle wijzigingen te verwerken.
sudo dnf -y update
sudo reboot
Stap 2
Voor je de Kernel kunt updaten, heb je de ElRepo repository nodig. Hiermee kun je een nieuwe kernel installeren zonder dat je deze zelf moet compilen. Voeg hiervoor eerst de GPG key voor ElRepo toe:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Voeg nu de ElRepo repository toe:
AlmaLinux 8 / Rocky Linux 8:
sudo dnf -y install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
AlmaLinux 9 / Rocky Linux 9:
sudo dnf -y install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
Optioneel kun je nu eerst een overzicht van de beschikbare kernels tonen met het commando:
sudo dnf list available --disablerepo='*' --enablerepo=elrepo-kernel
Stap 3
Installeer nu de meest recente stabiele kernel met het commando hieronder.
sudo dnf --enablerepo=elrepo-kernel -y install kernel-ml
Herstart tot slot nogmaals je VPS:
sudo reboot
Let op: bij het opstarten van je VPS wordt automatisch nog een oude kernel geselecteerd. Druk of op omhoog op je toetsenbord zodra je het scherm hieronder ziet om de nieuwste kernel te selecteren (de bovenste is altijd de nieuwste), of op de 'ESC'-toets om jezelf iets meer tijd te geven om een keuze te maken.
Stap 4
Er zijn meerdere kernelopties beschikbaar bij het opstarten. Het is het handigste om in te stellen dat standaard de nieuwste beschikbare versie gebruikt wordt.
Log in op je VPS en open de Grub-configuratie:
sudo nano /etc/default/grub
Stap 5
Pas de regel aan die begint met GRUB_DEFAULT= naar GRUB_DEFAULT=0 om automatisch de eerste beschikbare kernel te gebruiken bij het opstarten (zie de eerdere screenshot). Dit is altijd de nieuwste beschikbare kernelversie.
Sla je wijzigingen op en sluit het bestand met ctrl + x > y > enter.
Stap 6
Gebruik tot slot de volgende commando's om Grub opnieuw op te bouwen en de wijzigingen te verwerken:
Je kernel is nu geüpdated en wordt automatisch geselecteerd bij het opstarten! Je kunt de geïnstalleerde versie controleren met het commando:
uname -r
Ubuntu en Debian
Stap 1
Update je hele VPS:
sudo apt -y update && sudo apt -y upgrade
Wanneer een nieuwe Kernelversie beschikbaar is krijg je een melding te zien:
Stap 2
De melding geeft aan dat een reboot nodig is om de wijzigingen te verwerken. Herstart dan ook je VPS met het commando:
sudo reboot
Je kernel is nu geüpdated en wordt automatisch geselecteerd bij het opstarten! Mocht je een versie van Ubuntu of Debian gebruiken waarbij dat niet het geval is, zie dan stap 4 t/m 6 in de CentOS paragraaf om ervoor te zorgen dat jouw VPS automatisch de nieuwste kernelversie gebruikt bij het opstarten.
Je kunt de geïnstalleerde versie controleren met het commando:
uname -r