Sicherheit

Bedeutung von Software-Updates

Bedeutung von Software-Updates

In diesem Artikel diskutiere ich die Bedeutung von Software-Updates auf Ihrem Server oder mit Webanwendungen. Wir alle wissen, dass ein Software-Update erforderlich ist, aber wir überspringen das, um nicht davor zu sitzen, dasselbe zu aktualisieren. Alle Anwendungen haben die Möglichkeit, diese Updates automatisch ohne unser Eingreifen zu planen. Wir alle sehen eine Nachricht von Ihrem Betriebssystem auf Ihrem lokalen System oder auf Ihrem Handy oder Ihre Webanwendungen, die nach Software-Updates fragen. In den meisten Fällen überspringen wir es einfach und verschieben das Update. Sie sollten es aktivieren müssen, es sei denn, Sie haben keine Zeit, es manuell zu tun.

Sicherheitslücken

Bösartige Aktivitäten und Hacking sind aufgrund der Systeme mit Schwachstellen aufgetreten. Normalerweise finden die Hacker die Version der Software, die in Ihrer Webanwendung/Ihrem Server oder Ihrem lokalen System installiert ist, und nutzen die vorhandenen Schwachstellen in dieser spezifischen Version, um in das System einzudringen, um böswillige Aktivitäten auszuführen.

Wenn die Software von den Entwicklern ordnungsgemäß verwaltet wird, sollten sie den Patch für die erkannten Schwachstellen veröffentlichen. Stellen Sie also sicher, dass Sie Ihre Software auf die neueste verfügbare Version aktualisieren. Sie können die Versionshinweise der Entwickler überprüfen, um zu bestätigen, dass die Schwachstellen behoben sind oder nicht.

Verbesserte Funktionalität

In einigen Fällen sollten der Software einige Funktionen hinzugefügt und einige Optimierungen zur Verbesserung der Funktionalitäten vorgenommen werden.

Fehler beheben

Nicht alle Software ist vollständig nachweisbar, es sollten einige Fehler in der Software enthalten sein. Welche können kritisch oder unkritisch sein. Der erkannte Bugfix wird zu den neuesten Updates hinzugefügt.

Software-Updates auf Ihrem Server

Wie bei jeder Anwendung ist es wichtig, die auf Ihrem Server installierten Softwarepakete zu aktualisieren. Es stehen viele Tools für das Footprinting zur Verfügung (sammeln Sie verfügbare Details Ihres Systems wie Softwareversionen, offene Ports, bekannte Schwachstellen usw.).) die Details Ihres Systems. Daher sollte die Software auf die neueste Version aktualisiert werden, um den Zugriff auf die Eindringlinge zu vermeiden.

Linux-Kernel-Updates

Software-Updates aktualisieren auch den Kernel Ihres Servers. Um den neuen Kernel zu aktualisieren, benötigt Ihr Server einen Neustart. Planen Sie daher einen Neustart außerhalb der Spitzenzeiten, um die Auswirkungen der Ausfallzeit zu reduzieren.

Wenn Ihr Server geschäftskritisch ist und sich keine häufigen Neustarts leisten kann, können Sie die Kernel-Updates zur Laufzeit mit einer Software aktualisieren, um Neustarts zu vermeiden. Meiner Meinung nach ist es eine gute Idee, den Server einmal im Monat neu zu starten. Es hilft beim Aktualisieren der Kernel-Pakete und beim Ausführen von Dateisystemprüfungen beim Neustart. Als Systemadministrator habe ich Angst, ein System mit mehr als 1000 Tagen Betriebszeit neu zu starten. In den meisten Fällen sollte das Dateisystem überprüft werden und es kann einige Zeit dauern, bis es wieder online ist. Um die lange Ausfallzeit zu vermeiden, ist es gut, die Ausfallzeit zu verteilen, indem Sie den Server mindestens einmal im Monat neu starten.

Softwareliste im Server aktualisieren

Es synchronisiert die Pakete aus den Repositorys neu. Normalerweise enthält das apt-get use the local xml file die Liste der Pakete, um die Liste zu aktualisieren, müssen wir den update Befehl ausführen.

Für Ubuntu müssen wir den folgenden Befehl ausführen, um zu aktualisieren.

apt-get-Update

Bei Centos löschen Sie den Yum-Cache, um die Repository-XML-Dateien zu löschen. Sobald Sie den Cache leeren, werden die neuesten Paketlisten (xml-Dateien) aus den Repositorys heruntergeladen, während wir das nächste Mal den Befehl yum ausführen. Die Listen werden also die neuesten sein.

lecker alles sauber

Der obige Befehl bereinigt alle zwischengespeicherten Dateien, während wir yum-Befehle aus dem Verzeichnis „/var/cache/yum/“ ausführen. Manchmal müssen wir diesen Befehl ausführen, um den Platz freizugeben.  Sie können diesen Befehl planen, um den Yum-Cache regelmäßig zu leeren.

Aktualisieren Sie alle Pakete mit verfügbaren Updates

Im Folgenden finden Sie die entsprechenden Befehle zum Aktualisieren der verfügbaren Updates für die Pakete in Centos- und Ubuntu-Variantenservern.

sudo apt-get upgrade # Für Ubuntu
leckeres Update # Für Centos

Insgesamt führen Sie die folgenden Befehle zusammen aus, um alle im Linux-System oder Server installierten Pakete zu aktualisieren.

Für Ubuntu

sudo apt-get update # Ruft die Liste der verfügbaren Updates ab,
sudo apt-get upgrade # Aktualisiert die aktuellen Pakete strikt
sudo apt-get dist-upgrade # Installiert Updates (neue)

Seien Sie vorsichtig, wenn Sie dist-upgrade verwenden, da es auch Pakete entfernen kann, um Abhängigkeiten zu erfüllen.

Für Centos

lecker alles sauber
leckeres Update

Nach der Aktualisierung können Sie den folgenden Befehl überprüfen, um zu überprüfen, ob weitere Updates verfügbar sind oder nicht.

Für Centos

yum check-update

Für Ubuntu

apt-Liste --aktualisierbar

Oder

apt-get -u upgrade --assume-no

Wir können mit den oben genannten Update-Befehlen ein Skript erstellen und es basierend auf den Nebenzeiten planen, um die Software regelmäßig zu aktualisieren, um Ihr System auf dem neuesten Stand zu halten.

Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...
Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...
Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...