Die Aktualisierung der Softwarepakete ist ein wesentlicher Bestandteil jedes Betriebssystems. Es ist schwierig, den Überblick über die gesamte Sicherheit auf Ihren Systemen zu behalten. Der einfachste Weg ist, Ihr Ubuntu-System sicher zu halten, indem Sie Softwarepakete regelmäßig aktualisieren.
In diesem Tutorial werden wir zwei Methoden besprechen, manuelle und automatische, um Pakete auf dem neuesten Stand zu halten. Das Ubuntu-System bietet eine Option für unbeaufsichtigte Upgrades, um Sicherheitsupdates auf Ihren Systemen zu installieren. Sie können Ihr System auch so konfigurieren, dass Sicherheitsupdates automatisch installiert werden.
Sicherheitsupdates manuell installieren
Melden Sie sich mit dem privilegierten Sudo-Konto bei Ihrem Ubuntu- oder Debian-System an. Öffnen Sie ein Terminal auf Ihrem System und führen Sie den folgenden Befehl aus, um den apt-Cache zu aktualisieren.
sudo apt update
Suchen Sie als Nächstes alle für Ihr System verfügbaren Paket-Upgrades.
sudo apt list --upgradable
Sehen Sie sich die obige Liste der Pakete an, die aktualisiert werden.
Führen Sie nun den folgenden Befehl aus, um alle Pakete zu aktualisieren.
sudo apt upgrade
Wenn Sie zur Bestätigung aufgefordert werden, drücken Sie „y“ und drücken Sie die Eingabetaste, um den Installationsvorgang abzuschließen.
Die Nicht-Produktionsbenutzer können auch das dist-upgrade
ausführen Befehl, um die Pakete zu aktualisieren, die nicht mit den obigen Befehlen aktualisiert werden. Wir empfehlen dies nicht in der Produktionsumgebung, da der Server Probleme mit versionsspezifischen Anwendungen haben kann.
sudo apt dist-upgrade
Erstellen Sie vor dem Anwenden auf die Produktion eine ideale Umgebung (z. B.:Kopie der Instanz) der Produktion und testen Sie sie zuerst.
Sicherheitsupdates automatisch installieren
Die unattended-upgrades
Paket hilft dabei, den Computer automatisch mit den neuesten Sicherheits- (und anderen) Updates auf dem neuesten Stand zu halten.
Das Standardpaket für unbeaufsichtigte Upgrades sollte auf Ihrem System installiert sein. Aber falls es nicht installiert ist, verwenden Sie den folgenden Befehl zur Installation.
sudo apt install unattended-upgrades apt-listchanges
Sie können einfach den folgenden Befehl ausführen, um Sicherheitsupdates auf Ihrem System zu installieren. Der folgende Befehl wird unbemerkt auf Ihrem System ausgeführt und Sicherheitsaktualisierungen angewendet.
sudo dpkg-reconfigure unattended-upgrades
Wählen Sie „Ja“ und drücken Sie die Eingabetaste, um die Konfiguration abzuschließen.
Der obige Befehl erstellt /etc/apt/apt.conf.d/20auto-upgrades
Konfigurationsdatei mit den erforderlichen Einstellungen.
Darüber hinaus können Sie den Befehl "unattended-upgrades" auch manuell ausführen, um Paket-Upgrades durchzuführen.
sudo unattended-upgrades -d
Das -d
Befehlszeilenoptionen zeigen ausführliche Protokolle des Aktualisierungsprozesses.
Zu Überprüfungszwecken finden Sie die Protokolldateien für unbeaufsichtigte Upgrades unter /var/log/unattended-upgrades/
Verzeichnis. Es ist gut, diese Datei bei der regelmäßigen Systemwartung zu überprüfen.
Unnötige Pakete entfernen
Ubuntu verfolgt alle Pakete, die nicht mehr entfernt werden. Dies sind die Pakete, die als Anstand anderer Pakete installiert wurden und dieses Paket aus dem System entfernt wurde.
Der Apt-Paketmanager bietet Ihnen die Möglichkeit, diese Pakete aus dem System zu entfernen.
sudo apt autoremove
Schlussfolgerung
In diesem Tutorial haben Sie zwei Methoden zum Aktualisieren von Sicherheitsupdates auf Ubuntu- und Debian-Systemen kennengelernt.