dnf-automatic - Installer sikkerhedsopdateringer automatisk i CentOS 8


Sikkerhedsopdateringer spiller en afgørende rolle i at beskytte dit Linux-system mod cyberangreb og brud, der kan have en ødelæggende effekt på dine kritiske filer, databaser og andre ressourcer på dit system.

Du kan manuelt anvende sikkerhedsrettelser på dit CentOS 8-system, men det er meget lettere som systemadministrator at konfigurere automatiske opdateringer. Dette giver dig tillid til, at dit system regelmæssigt kontrollerer for eventuelle sikkerhedsopdateringer eller opdateringer og anvender dem.

Anbefalet læsning: Yum-cron - Installer sikkerhedsopdateringer automatisk i CentOS 7

I denne artikel gennemgår vi, hvordan du kan konfigurere sikkerhedsopdateringer manuelt ved hjælp af dnf-automatisk og også ved hjælp af en webbaseret konsol kendt som cockpit-webserver.

Trin 1: Installer dnf-automatisk i CentOS 8

For at få bolden til at rulle skal du begynde med at installere den dnf-automatiske RPM-pakke vist nedenfor.

# dnf install dnf-automatic

Efter vellykket installation kan du bekræfte dets tilstedeværelse ved at køre kommandoen rpm.

# rpm -qi dnf-automatic

Trin 2. Konfiguration af dnf-automatisk i CentOS 8

Konfigurationsfilen til den dnf-automatiske RPM-fil er automatic.conf , der findes i/etc/dnf/directory. Du kan se standardkonfigurationerne ved hjælp af din foretrukne teksteditor, og her ser filen ud.

# vi /etc/dnf/automatic.conf

Under sektionen 'kommandoer' skal du definere opgraderingstypen. Du kan lade det være som standard, som vil anvende alle opdateringer. Da vi er bekymrede med sikkerhedsopdateringer, skal du indstille det som vist:

upgrade_type = security

Derefter skal du rulle til afsnittet 'emitters' og indstille systemværtsnavnet.

system_name = centos-8

Indstil også parameteren emit_via , så der ved hvert login vises meddelelser om opdateringspakkerne.

emit_via = motd

Gem nu og afslut konfigurationsfilen.

Trin 3. Start og aktiver dnf-automatisk i CentOS 8

Det næste trin vil være at starte den dnf-automatiske tjeneste. Kør kommandoen nedenfor for at begynde at planlægge automatiske opdateringer til dit CentOS 8-system.

# systemctl enable --now dnf-automatic.timer

For at kontrollere tjenestens status skal du udstede kommandoen.

# systemctl list-timers *dnf-*

Dnf-makecache kører dnf-makecache-tjenesten, som er ansvarlig for opdatering af cache-pakker, mens dnf-automatisk enhed kører den dnf-automatiske tjeneste, der downloader pakkeopgraderingerne.

Installer sikkerhedsopdateringer automatisk ved hjælp af Cockpit i CentOS 8

Cockpit er en webbaseret GUI-platform, der gør det muligt for systemadministratorer problemfrit at have et overblik over systemets metrics og konfigurere forskellige parametre såsom firewall, oprette brugere, administrere cron-job osv. Cockpit giver dig også mulighed for at oprette automatiske opdateringer: pakke/funktionsopdateringer og sikkerhedsopdateringer.

For at konfigurere automatiske sikkerhedsopdateringer skal du logge på cockpittet som rodbruger ved at gennemse serverens URL som vist:

http://server-ip:9090/

Klik på 'Softwareopdateringer' i venstre sidepanel.

Derefter skal du slå “Automatiske opdateringer” til. Sørg for at vælge 'Anvend sikkerhedsopdateringer' og vælg opdateringsfrekvensen.

Og dette afslutter vores emne i dag. Vi kan ikke understrege behovet for at indstille sikkerhedsopdateringer på dit system yderligere. Dette vil ikke kun beskytte dit system mod potentiel malware, i det mindste, men også give dig ro i sindet, at dit system opdateres regelmæssigt og holder sig opdateret med de nyeste sikkerhedsdefinitioner.