Ga naar hoofdinhoud

Online zetten: updates vanzelf

Hier bouw je op verder: Bijwerken met apt en Een bestand lezen met cat

Weet je dit niet meer zeker? Lees het terug voordat je verdergaat.

Beveiligingsupdates​

Elke week worden er gaten in programma's gevonden en gedicht. Ubuntu kan de beveiligingsupdates zelf installeren, elke dag. Op een server staat dat meestal al aan:

cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

Staat er twee keer "1", dan is het goed. Kijk niet naar systemctl status unattended-upgrades: die dienst draait altijd, ook als de updates uitstaan. Bestaat het bestand niet, of staat er een "0", kijk dan bij Er gaat iets mis.

Soms is een herstart nodig, bijvoorbeeld na een update van de kern van Linux. Dan staat er een bestand:

cat /var/run/reboot-required
*** System restart required ***

Herstart dan met sudo reboot. Docker, dat je in de volgende stap installeert, start daarna vanzelf, en je site ook, door restart: unless-stopped uit les 21.

Controlevraag
Op een nacht installeert Ubuntu een nieuwe kern van Linux, en daarna staat er /var/run/reboot-required. Je doet een week niets. Welke kern draait je server dan?
Kies wat jij denkt. Bij het goede antwoord zie je de uitleg.

Er gaat iets mis​

Het bestand bestaat niet, of er staat een 0​

cat: /etc/apt/apt.conf.d/20auto-upgrades: No such file or directory

Oorzaak: op deze server is unattended-upgrades niet geïnstalleerd, nooit ingesteld, of uitgezet.

Oplossing: installeer en stel het in, en kijk daarna opnieuw:

sudo apt update
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades

Door naar les 30: Docker op de server.