Het regelmatig installeren van systeemupdates is een cruciaal onderdeel van het onderhouden van een veilige en stabiele onbeheerde server. Er worden voortdurend beveiligingspatches en bugfixes uitgebracht, en het uitstellen van updates vergroot de blootstelling aan bekende kwetsbaarheden.
Belangrijk
Toegang op rootniveau is vereist om de opdrachten uit te voeren die in deze handleiding worden beschreven.
Waarom regelmatige updates belangrijk zijn
Op onbeheerde servers, updatebeheer is volledig uw verantwoordelijkheid. In tegenstelling tot beheerde services, updates worden niet automatisch toegepast, tenzij u ze zelf configureert.
Het up-to-date houden van het besturingssysteem en de geïnstalleerde pakketten helpt:
- Patch bekende beveiligingsproblemen
- Verbeter de systeemstabiliteit en prestaties
- Zorg voor compatibiliteit met moderne software
Deze praktijken zijn eveneens van toepassing op omgevingen zoals VPS-hosting in Nederland en in eigen beheer speciale servers, waarbij het systeemonderhoud rechtstreeks door de beheerder wordt afgehandeld.
Voordat u begint
Voordat u updates toepast, het wordt aanbevolen:
- Controleer of er recente back-ups beschikbaar zijn
- Zorg voor voldoende schijfruimte
- Controleer of er geen kritieke onderhoudsvensters actief zijn
[Tijdelijke aanduiding voor screenshot: SSH-sessie verbonden als rootgebruiker]
Updates installeren op AlmaLinux en Fedora
AlmaLinux en Fedora gebruiken de yum- of dnf-pakketbeheerder om systeemupdates af te handelen.
Interactieve updatemodus
Voer de volgende opdracht uit om beschikbare updates te downloaden en te installeren met bevestigingsprompts:
yum update
Tijdens het proces, u wordt gevraagd de installatie of verwijdering van pakketten te bevestigen.
[Tijdelijke aanduiding voor screenshot: yum update bevestigingsprompt]
Niet-interactieve updatemodus
Om alle beschikbare updates toe te passen zonder gebruikersinteractie, gebruik de volgende opdracht:
yum -y update
Deze aanpak wordt vaak gebruikt bij geautomatiseerde onderhoudsroutines.
[Tijdelijke aanduiding voor screenshot: yum-update wordt uitgevoerd zonder aanwijzingen]
Updates installeren op Debian en Ubuntu
Op Debian gebaseerde systemen gebruiken de apt-pakketbeheerder.
Interactieve updatemodus
Ververs eerst de pakketlijst, installeer vervolgens de beschikbare upgrades:
apt-get update && apt-get upgrade
Mogelijk wordt u tijdens het upgradeproces gevraagd de wijzigingen te bevestigen.
[Tijdelijke aanduiding voor screenshot: apt-get upgrade bevestigingsscherm]
Niet-interactieve updatemodus
Om updates uit te voeren zonder handmatige bevestiging, loop:
apt-get -y update && apt-get -y upgrade
Deze methode is geschikt voor scripted of geplande updates.
[Tijdelijke aanduiding voor screenshot: apt-get upgrade wordt automatisch uitgevoerd]
Updates automatiseren met Cron
Voor servers die regelmatig patches vereisen, update-opdrachten kunnen worden gepland met behulp van cron-taken. Automatisering moet zorgvuldig worden getest om onverwachte herstart van de service te voorkomen.
Geautomatiseerde updates worden vaak gebruikt op schaalbaar cloud serveromgevingen, waar consistente patchniveaus voor verschillende instanties vereist zijn.
[Tijdelijke aanduiding voor screenshot: crontab-configuratiebestand met update-opdracht]
Andere Linux-distributies
Als u een Linux-distributie gebruikt die hierboven niet wordt behandeld, raadpleeg de officiële documentatie voor dat besturingssysteem. Pakketbeheerders en updateprocedures variëren per distributie, en het gebruik van niet-ondersteunde opdrachten kan systeemproblemen veroorzaken.
Zorg er altijd voor dat de update-opdrachten overeenkomen met de pakketbeheerder die door uw distributie wordt geleverd.