Website-Suche

dnf-automatic – Sicherheitsupdates automatisch in CentOS 8 installieren


Sicherheitsupdates spielen eine entscheidende Rolle beim Schutz Ihres Linux-Systems vor Cyberangriffen und Sicherheitsverletzungen, die verheerende Auswirkungen auf Ihre kritischen Dateien, Datenbanken und andere Ressourcen auf Ihrem System haben können.

Sie können Sicherheitspatches manuell auf Ihrem CentOS 8-System anwenden, aber als Systemadministrator ist es viel einfacher, automatische Updates zu konfigurieren. Dies gibt Ihnen die Gewissheit, dass Ihr System regelmäßig nach Sicherheitspatches oder Updates sucht und diese anwendet.

Empfohlene Lektüre: Yum-cron – Sicherheitsupdates automatisch in CentOS 7 installieren

In diesem Artikel zeigen wir Ihnen, wie Sie Sicherheitsupdates manuell mit dnf-automatic und auch mit einer webbasierten Konsole namens Cockpit-Webserver konfigurieren können.

Schritt 1: Installieren Sie dnf-automatic in CentOS 8

Um den Ball ins Rollen zu bringen, installieren Sie zunächst das unten gezeigte dnf-automatic RPM-Paket.

dnf install dnf-automatic

Nach erfolgreicher Installation können Sie das Vorhandensein bestätigen, indem Sie den Befehl rpm ausführen.

rpm -qi dnf-automatic

Schritt 2. Konfigurieren von dnf-automatic in CentOS 8

Die Konfigurationsdatei für die RPM-Datei dnf-automatic ist die Datei automatic.conf im Verzeichnis /etc/dnf/. Sie können die Standardkonfigurationen mit Ihrem bevorzugten Texteditor anzeigen. So sieht die Datei aus.

vi /etc/dnf/automatic.conf

Definieren Sie im Abschnitt 'commands' den Upgrade-Typ. Sie können es als Standard belassen, wodurch alle Aktualisierungen angewendet werden. Da es sich um Sicherheitsupdates handelt, stellen Sie es wie gezeigt ein:

upgrade_type = security

Scrollen Sie als Nächstes zum Abschnitt 'emitters' und legen Sie den System-Hostnamen fest.

system_name = centos-8

Setzen Sie außerdem den Parameter emit_via auf motd, damit bei jeder Anmeldung Meldungen zu den Update-Paketen angezeigt werden.

emit_via = motd

Speichern und beenden Sie nun die Konfigurationsdatei.

Schritt 3. Starten und aktivieren Sie dnf-automatic in CentOS 8

Der nächste Schritt besteht darin, den Dienst dnf-automatic zu starten. Führen Sie den folgenden Befehl aus, um mit der Planung automatischer Updates für Ihr CentOS 8-System zu beginnen.

systemctl enable --now dnf-automatic.timer

Geben Sie den Befehl aus, um den Status des Dienstes zu überprüfen.

systemctl list-timers *dnf-*

Der dnf-makecache führt den dnf-makecache-Dienst aus, der für die Aktualisierung von Cache-Paketen verantwortlich ist, während die dnf-automatic-Einheit den dnf-automatic-Dienst, der die Paket-Upgrades herunterlädt.

Installieren Sie Sicherheitsupdates automatisch mit Cockpit in CentOS 8

Cockpit ist eine webbasierte GUI-Plattform, die es Systemadministratoren ermöglicht, nahtlos einen Überblick über die Systemmetriken zu erhalten und verschiedene Parameter wie die Firewall zu konfigurieren, Benutzer zu erstellen, Cron-Jobs zu verwalten usw. Mit Cockpit können Sie auch automatische Updates einrichten: Paket /Feature-Updates und Sicherheitsupdates.

Um automatische Sicherheitsupdates zu konfigurieren, melden Sie sich als Root-Benutzer beim Cockpit an, indem Sie die Server-URL wie gezeigt durchsuchen:

http://server-ip:9090/

Klicken Sie in der linken Seitenleiste auf die Option „Software-Updates“.

Schalten Sie als Nächstes den Schalter „Automatische Updates“ auf EIN. Stellen Sie sicher, dass Sie „Sicherheitsupdates anwenden“ auswählen und die Häufigkeit der Updates festlegen.

Und damit ist unser heutiges Thema abgeschlossen. Wir können die Notwendigkeit, Sicherheitsupdates auf Ihrem System einzurichten, nicht weiter betonen. Dies schützt Ihr System zumindest nicht nur vor potenzieller Malware, sondern gibt Ihnen auch die Gewissheit, dass Ihr System regelmäßig gepatcht wird und mit den neuesten Sicherheitsdefinitionen auf dem neuesten Stand bleibt.