Zoeken op website

Automatische updates instellen voor CentOS 8


Het beste wat u voor uw gegevens en machine kunt doen, is ze veilig houden. Het kan net zo eenvoudig zijn als het inschakelen van updates. De meeste mensen die CentOS 8 gebruiken, weten echter niet hoe ze dat moeten doen.

In dit artikel leert u hoe u automatische software-updates op een CentOS 8 Linux-machine kunt inschakelen. U gaat leren hoe u uw systeem zo kunt instellen dat u beveiligings- en andere updates niet handmatig hoeft te installeren.

Op deze pagina
  1. Stel automatische CentOS 8-updates in met behulp van het automatische RPM-pakket
  2. Stel automatische CentOS 8-updates in met behulp van Cockpit Web Console

Stel automatische CentOS 8-updates in met behulp van het automatische RPM-pakket

Het eerste wat u moet doen is het DNF-automatic RPM-pakket installeren. Het pakket bevat een DNF-component die automatisch start. Gebruik de volgende opdracht om het te installeren.

dnf install dnf-automatic

U kunt meer details over het pakket krijgen met behulp van de opdracht rpm.

rpm -qi dnf-automatic

Het volgende is het configureren van de dnf-automatic updates. Het configuratiebestand bevindt zich op /etc/dnf/automatic.conf. Nadat u het bestand heeft geopend, kunt u de vereiste waarden instellen, zodat deze aan uw softwarevereisten voldoen.

Een configuratiebestand ziet er als volgt uit.

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email 
email_to = root
email_host = localhost
[base]
debuglevel = 1

U kunt dnf-automatic instellen om alleen nieuwe updates te downloaden en u via e-mail te waarschuwen, maar dit betekent dat u updates handmatig moet installeren. Om de functie in te schakelen, schakelt u apply_updates uit in het configuratiebestand.

apply_updates = no

Ga verder met het instellen van de waarschuwingsmethode.

Ten slotte kunt u nu dnf-automatic uitvoeren. Voer de volgende opdracht uit om automatische DNF-updates voor uw CentOS 8-machine te plannen.

systemctl enable --now dnf-automatic.timer

Met de bovenstaande opdracht wordt de systeemtimer ingeschakeld en gestart. Om de status van de dnf-automatic service te controleren, voert u het volgende uit.

systemctl list-timers *dnf-*

Stel automatische CentOS 8-updates in met behulp van Cockpit Web Console

De CentOS 8 heeft een vooraf geïnstalleerde Cockpit, waarmee de systeembeheerder taken kan beheren vanaf een webgebaseerde console. Met Cockpit kunt u zowel het besturingssysteem als de software updaten.

Als Cockpit niet is geïnstalleerd, kunt u deze installeren met behulp van onze handleiding: Cockpit Web Console installeren in CentOS 8.

Om dit te doen logt u in op Cockpit met een beheerdersaccount via https://SERVER_IP:9090 (waarbij SERVER_IP het IP-adres is van uw CentOS 8-server. Zodra u bent ingelogd, klikt u op Software-updates in de linkernavigatie.

Zet in het volgende venster automatische updates AAN. U kunt nu het gewenste type updates selecteren (Alle updates toepassen of Beveiligingsupdates toepassen), de dag en het tijdstip waarop u de updates wilt toepassen, en de server opnieuw opstarten.

Houd er rekening mee dat u geen automatische updates kunt instellen zonder het systeem opnieuw op te starten. Zorg er daarom voor dat uw server opnieuw kan worden opgestart op het door u geselecteerde tijdstip voor de updates.

Conclusie

In dit artikel heeft u geleerd hoe u automatische updates instelt voor uw CentOS 8-machine. Er zijn twee manieren waarop u dit kunt doen. De eerste methode is het gebruik van DNF automatische updates. Het belangrijkste voordeel van het inschakelen van automatische DNF-updates op CentOS 8 Linux is dat uw machines sneller, uniform en vaker worden bijgewerkt in vergelijking met handmatige updates.

Dit geeft u meer macht tegen cyberaanvallen. De tweede methode is door gebruik te maken van de Cockpit-webconsole. Met Cockpit is het eenvoudig om automatische updates in te schakelen, omdat u de grafische gebruikersinterface (GUI) gebruikt in tegenstelling tot de automatische updates van DNF, die de opdrachtregelinterface (CLI) gebruiken.