Automatische updates voor CentOS 8 in- of uitschakelen

De beveiliging van het besturingssysteem is een belangrijk punt in de integriteit, beschikbaarheid en betrouwbaarheid van systeembronnen, aangezien elke aanwezige kwetsbaarheid ongetwijfeld zal leiden tot wereldwijde en systematische storingen die een negatieve invloed zullen hebben op het gedrag van het systeem.

CentOS 8 is kort geleden uitgebracht en beveiliging is een van de belangrijkste bastions en iets dat hier nauw mee samenhangt, zijn de updates die periodiek beschikbaar zijn voor het systeem. Onthoud dat het in Linux-besturingssystemen raadzaam is om de systeempakketten bij te werken met de beschikbare updates tot 2 maanden nadat een besturingssysteem officieel is uitgebracht. In deze periode kunnen namelijk kwetsbaarheden en eventuele fouten in het systeem worden opgespoord.

Als CentOS 8-beheerders hebben we de mogelijkheid om de automatische updates al dan niet te activeren en dit komt omdat de updates automatisch worden gedownload en toegepast wanneer ze beschikbaar zijn, maar ze kunnen de prestaties van het systeem beïnvloeden als ze van een aanzienlijk groot formaat zijn.

Solvetic legt uit hoe u automatische updates uitschakelt, en indien nodig activeert in CentOS 8.

1. Hoe automatische updates op CentOS 8 in te stellen met behulp van DNF-automatische RPM-pakketten


De RPM Package Manager (RPM) is een pakketbeheersysteem waarmee we acties kunnen uitvoeren zoals:
  • Voer de installatie, update en verwijdering van pakketsoftware uit.
  • Bouw software vanaf de bron in pakketten die uitgebreid kunnen worden gedistribueerd.
  • Controleer de integriteit van de verpakte software en de installatie van de huidige software.
  • Bekijk gedetailleerde informatie over de systeemsoftware, ongeacht of deze is geïnstalleerd of niet.

In het geval van automatische updates zullen we het RPM DNF-automatic pakket gebruiken dat functies integreert om automatisch uit te voeren, evenals regelmatig werkend vanuit systemd timers, cron jobs en meer.

Dit RPM-pakket accepteert een enkel optioneel argument dat wordt omgeleid naar het configuratiebestand, zodat, als we geen configuratiebestand invoeren vanaf de opdrachtregel, standaard het pad /etc/dnf/automatic.conf wordt gebruikt.

DNF-automatic is verantwoordelijk voor het synchroniseren van de metadata van het toegepaste pakket om te kunnen zoeken naar de updates die beschikbaar zijn in CentOS 8 en daarna kunt u alleen de pakketten downloaden of de pakketten downloaden en toepassen. Als gevolg hiervan krijgen we details via standaarduitvoer, e-mail of MOTD-berichten.

Stap 1
Om dit RPM-pakket te installeren, voeren we de volgende regel uit in CentOS 8:

 dnf installeer dnf-automatisch

VERGROTEN

Stap 2
We voeren de letter "s" in om de download van het RPM-pakket te bevestigen:

VERGROTEN

Stap 3
Om toegang te krijgen tot meer volledige details van het DNF-automatische RPM-pakket, kunnen we het volgende uitvoeren:

 rpm -qi dnf-automatisch

VERGROTEN

Stap 4
Nu gaan we de automatische updates configureren met behulp van dit RPM-pakket, hiervoor moeten we toegang krijgen tot het configuratiebestand in het pad /etc/dnf/automatic.conf, we zullen toegang krijgen met een teksteditor om te bewerken:

 nano /etc/dnf/automatic.conf

VERGROTEN

Stap 5
Om onze updates automatisch te laten verlopen (zowel bij het downloaden als bij het toepassen ervan), moeten we de volgende regels als volgt configureren:

 [commando's] upgrade_type = standaard random_sleep = 0 download_updates = ja apply_updates = ja [emitters] emit_via = motd [email] email_from = [email protected] email_to = root email_host = localhost [base] debuglevel = 1
Stap 6
Als we willen dat DNF-automatic alleen de updates downloadt maar niet installeert, moeten we de volgende waarde toewijzen:
 apply_updates = nee

VERGROTEN

Nadat we de wijzigingen hebben toegepast, slaan we ze op met de Ctrl + O-toetsen en verlaten we de editor met de Ctrl X-toetsen.

Stap 7
Ten slotte gaan we DNF-automatic uitvoeren, hiervoor gaan we het volgende commando uitvoeren om automatische DNF-updates in CentOS 8 in te plannen:

 systemctl inschakelen --nu dnf-automatic.timer

VERGROTEN

Stap 8
Deze opdracht is verantwoordelijk voor het inschakelen en starten van de systeemtimer die we kunnen verifiëren met de volgende opdracht:

 systemctl lijst-timers * dnf- *

VERGROTEN

Daarom hebben we automatische updates in CentOS 8 ingeschakeld met behulp van het DNF-automatische RPM-pakket.

2. Automatische updates in CentOS 8 uitschakelen via DNF-automatische RPM-pakketten


Evenals het is eenvoudig om zowel de download als de installatie van de updates in CentOS 8 met deze middelen te programmeren.

Stap 1
We kunnen ook voorkomen dat updates naar het systeem worden gedownload, hiervoor hebben we toegang tot het DNF-automatische configuratiebestand:

 nano /etc/dnf/automatic.conf
Stap 2
Daar moeten we de volgende waarden toepassen in de respectieve regels:
 download_updates = geen apply_updates = nee

VERGROTEN

Hiermee worden de updates in CentOS 8 niet gedownload of geïnstalleerd. We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Stap 3
Ten slotte herstarten we de dnf-automatic-service om de wijzigingen te voltooien:

 systemctl herstart dnf-automatisch

VERGROTEN

3. Hoe automatische updates in CentOS 8 te activeren via de webconsole


CentOS 8 integreert Cockpit, een webbeheerconsole waarmee we verschillende beheer- en administratiebewerkingen van het besturingssysteem kunnen uitvoeren. Voor de installatie ervan kunt u de volgende Solvetic-link bezoeken:

Stap 1
Om toegang te krijgen, moeten we naar een browser gaan en het volgende invoeren:

 https: // Server_IP: 9090
Hierna zullen we de root-gebruikersreferenties invoeren:

VERGROTEN

Stap 2
Bij toegang daar zoekt het hulpprogramma automatisch naar updates (updates controleren):

VERGROTEN

Stap 3
Als er updates zijn, zien we het bericht "Updates beschikbaar":

VERGROTEN

Stap 4
Om automatische updates via deze tool te configureren, gaan we naar het gedeelte "Software-updates" aan de linkerkant en om deze updates te activeren, klikt u op de schakelaar "Automatische updates" zodat de status AAN wordt:

VERGROTEN

Stap 5
Nu, onderaan is het mogelijk:

  • Definieer het type updates dat u wilt downloaden (allemaal of alleen beveiliging)
  • Bepaal de zoekfrequentie (elke dag of een specifieke dag)
  • Wijs de zoektijd toe

Merk op dat in het laatste deel de legende "en herstart de machine automatisch" is, die standaard CentOS 8 zal herstarten met invloed op het werk als we de updatetijd niet in gedachten hebben.

4. Automatische updates uitschakelen in CentOS 8 via webconsole


Ten slotte is het vanaf dezelfde console mogelijk om automatische updates in CentOS 8 uit te schakelen. Om dit te doen, hebben we toegang tot de console en vanuit het gedeelte "Software-updates" klikt u gewoon op de schakelaar "Automatische updates", zodat de status Uit wordt :

Daar kunnen we op de knop "Alle updates installeren" klikken om alle updates handmatig te downloaden en te installeren of alleen de gewenste updates in het centrale paneel selecteren.
Met een van deze twee methoden is het mogelijk om de automatische updates in CentOS 8 te activeren of niet.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave