Rollback von Updates und Patches.
Als Systemadministrator oder Systemingenieur liegt es in Ihrer Verantwortung, dass Sie Ihr System aktualisieren oder Patches installieren,
die für das System anfällig sind, und Ihr System auf dem neuesten Stand halten.
Daher führen wir häufig Systemaktualisierungen mit jungen Aktualisierungen und Upgrades aus, um diese Patches anzuwenden und das System auf dem neuesten Stand
zu halten.
Manchmal passiert es jedoch, wenn Sie die vorhandenen Updates durchführen oder Kompatibilitätsprobleme
auftreten.
Es gab Kompatibilitätsprobleme mit Ihrer Datenbank oder Ihrer Anwendung, die Sie ausführen.
Möglicherweise sind die neuen Updates nicht mit dem von Ihnen ausgeführten Anwendungswort kompatibel, sodass Sie in dieser
Zeit einen Weg finden müssen, ein Rollback durchzuführen.
Und in diesem Vortrag werde ich darauf eingehen.
Wie wir in dieses Problem geraten und wie wir es beheben können.
Das erste, was Sie tun müssen, ist, wenn Sie eine virtuelle Maschine verwenden, von der ich glaube, dass Sie es höchstwahrscheinlich
sind, und der größte Teil der Unternehmensumgebungsplattform jetzt auf einer virtuellen Maschine ausgeführt wird.
Das Beste und die beste Vorgehensweise, um eine virtuelle Maschine zu haben und die Updates durchzuführen,
ist, dass Sie einen Snapshot der virtuellen Maschine erstellen, bevor Sie Updates oder Patches anwenden oder Pakete von
den Repositorys oder sogar von Drittanbietern herunterladen.
Wenn Sie also eine virtuelle Maschine haben, was müssen Sie tun?
Sie machen einen Schnappschuss des vorhandenen Computers und wenn etwas schief geht, können Sie jederzeit einen Bericht erstellen.
Das ist also die beste Option, die Sie haben.
Wenn Sie jetzt eine virtuelle Maschine ausführen, wenn Sie eine physische Maschine ausführen, haben Sie natürlich nicht die
Möglichkeit, einen Snapshot zu erstellen.
Und du hast kein Glück.
Meistens testen Entwickler ihren Code.
Sie stützen sich auch stark auf Snapshots, und natürlich werden Snapshots auf virtuellen Maschinen erstellt, die sich nicht in physischen
Maschinen befinden.
Wenn Sie also eine physische Maschine haben und eine physische Maschine haben,
haben Sie das Problem, nicht zu irgendetwas zurückzukehren.
Was machst du dann.
Wenn Sie ein Paket oder einen Patch zurücksetzen, installieren Sie zuerst den Namen des installierten Jump-Pakets.
Auf diese Weise installieren Sie ein neues Paket und können dann yum history rückgängig machen, gefolgt von I. D. D. des installierten
Paketnamens.
Dies ist also meistens der Fall, wenn Sie über eine physische Maschine verfügen und beim Update ein Rollback ausführen.
Das heißt, wenn Sie ein Update anstelle nur eines Pakets zurücksetzen möchten.
Es gibt also ein Paket.
Sagen wir A. P. P. Paket Sie installieren dieses Paket, aber Sie Y, um dieses Paket zu entfernen, oder Sie
haben dieses Paket aktualisiert.
Aber jetzt wollten Sie dieses Update herabstufen.
Das ist sehr einfach mit einem bestimmten Paket oder einem bestimmten Patch.
Wenn Sie jedoch über das Zurücksetzen eines Updates sprechen, ist dies eine große Sache,
da das Update Hunderte bis tausend Updates für Ihre installierten Pakete enthalten kann.
Basierend auf der Empfehlung ist dies genau die gesamte Empfehlung, die vorgelesen oder an uns oder in
vielen Linux-Varianten gesendet wurde, und das bedeutet, dass ein System auf eine Nebenversion heruntergestuft wird.
Wenn Sie das Update durchführen, z. B. Schienen 7 Punkt 1 2 7 0, wird dies überhaupt nicht empfohlen, da das System
dadurch möglicherweise in einem unerwünschten oder instabilen Zustand bleibt.
Wenn Sie diese Aussage also noch einmal lesen möchten, lesen Sie sie bitte noch einmal.
Das Downgrade von 7 Punkt 1 oder 5 7 auf 5 auf eine ältere Version.
Auf keinen Fall zu empfehlen.
Sie können das Downgrade durchführen, wenn Sie über eine virtuelle Maschine verfügen.
Wenn Sie einen Schnappschuss gemacht haben, können Sie auf jeden Fall zurückgehen und dem älteren Schnappschuss Bericht erstatten.
Das ist vollkommen in Ordnung, aber wenn Sie Ihr System bereits aktualisiert haben und Ihr System die Version aktualisiert hat, würde ich
es auf jeden Fall empfehlen.
Berühren Sie es nicht und an diesem Punkt würde ich sagen, fahren Sie fort und installieren Sie es neu auf der Version,
die Sie mit Ihrer Anwendung kompatibel haben möchten.
Wenn Sie sich dennoch dazu entschließen, ein Update oder ein Upgrade zurückzusetzen, finden Sie hier einen Schritt.
Nun gibt es zwei Dinge, die Sie auch hier beachten müssen.
Eine besteht darin, zwei Arten von Systemaktualisierungen durchzuführen, die Sie haben.
Sie können eine Aktualisierung und eine Aktualisierung durchführen.
Sie könnten Jump Update durchführen, was genau dieser Befehl bewirkt.
Dieser Befehl aktualisiert tatsächlich und behält die alten Updates bei, während Upgrade Gem Upgrade
veraltete Pakete löscht.
Wenn Sie das them-Update ausführen, werden die älteren Pakete mit dem System nicht entfernt.
Wenn Sie Ihr Upgrade ausführen, werden Sie auf die neuere Version aktualisieren und alte Pakete entfernen.
Wenn Sie also das Sprung-Upgrade bereits ausgeführt haben, haben Sie höchstwahrscheinlich jetzt die
Möglichkeit, überhaupt einen Rollback durchzuführen.
An diesem Punkt.
Mal sehen, ob Sie das Sprung-Update durchgeführt haben.
Groß.
Was ist nun der nächste Schritt?
Der nächste Schritt ist, dass Sie dasselbe tun, als ob Sie dies für ein bestimmtes Paket tun würden.
Wenn Sie den GM-Verlaufsbereich ausführen, machen Sie den Speicherplatz rückgängig. Die Idee dieser bestimmten Aufgabe, die Sie ausgeführt
haben, und die bestimmte Aufgabe ist das GM-Update. Dabei werden alle angewendeten Aktualisierungen entfernt und an die
alte Version zurückgemeldet.
Und natürlich funktioniert dies hoffentlich, aber es gibt keine Garantie dafür, dass das System tatsächlich in einem stabilen Zustand ist
oder bleibt.
Wie auch immer, viel Glück damit, aber lassen Sie uns auf einem Linux-Computer versuchen, wie wir einen Patch und
ein Paket zurücksetzen und wie wir zurücksetzen und aktualisieren können.
Bevor Sie also mit dem Herunterladen, Aktualisieren oder Aktualisieren Ihres Systems beginnen, empfehle ich Ihnen, einen Schnappschuss
Ihrer Waschmaschine zu erstellen.
Wenn Sie einen speziellen Computer verwenden, wird meine virtuelle Umgebung auf der Oracle Virtual Box-Plattform ausgeführt. Ich werde dies
also auf meinem Computer ausführen, der ausgeführt wird. Ich mache also einen Schnappschuss, indem ich hier klicke und
los gehe um den Schnappschuss zu benennen.
Meistens benenne ich es mit dem Datum, an dem es aufgenommen wurde, und klicke auf OK.
Dies wird genau den gleichen Schnappschuss machen, der genau dem Zustand der Maschine entspricht, auf dem sie sich
gerade befindet.
Wenn ich also von diesem Punkt an nach den Worten etwas ändern wollte, konnte ich jederzeit zum
Zustand zurückkehren, indem ich hier klickte und zum Schnappschuss zu diesem zurückkehrte.
Also habe ich jetzt einen Schnappschuss gemacht.
Fahren wir nun mit der Installation unseres Pakets fort und fahren wir mit der Aktualisierung oder Aktualisierung des
Arms fort, was auch immer wir tun müssen.
Lassen Sie mich also auf meinem Linux-Computer anmelden, um den verknüpften Computer hier zu haben, und ich werde jeden dieser
Befehle ausführen, um Ihnen zu zeigen, wie Sie ein Rollback und ein Paket oder einen Patch durchführen oder ein gesamtes Update zurücksetzen können.
Also habe ich mich als root angemeldet und werde ein Paket als Beispiel auf meinem Linux-Computer installieren. Dieses Paket,
das ich auf dem Bildschirm verwenden werde, ist nur ein Paket, mit dem Sie Sitzungen aufzeichnen oder bestimmte Funktionen
ausführen können, während Sie einfügen auf Ihren Linux-Computer.
Wenn wir diesen Befehl ausführen, wird der Installationsbildschirm online geschaltet und auf Abhängigkeiten überprüft.
Es hat das Paket gefunden und es heißt, dass die Gesamtgröße des Downloads 5 5 2 k beträgt. Installationsgrößen 9 1 k.
Ist das ok.
Sie möchten es installieren.
Ja, ich möchte es installieren.
Es geht rein.
Es wird tatsächlich im Repository überprüft, ob Abhängigkeiten vorhanden sind.
Okay, es ist installiert, damit ich überprüfen kann, ob es installiert wurde, indem ich den Befehl
PM minus Q A und grep for screen ausführe und genau das Paket gefunden habe, das es installiert hat.
Das ist der eine.
Okay, jetzt haben wir das Paket perfekt heruntergeladen, aber jetzt wollten wir das Paket downgraden oder
entfernen.
Ah, wenn das Paket bereits vorhanden ist, wird natürlich ein Downgrade durchgeführt, da es nicht mit der von
uns ausgeführten Anwendung kompatibel ist.
An diesem Punkt werde ich also einen Edelsteinverlaufsbefehl ausführen, und dieser Befehl würde mir sagen, dass der letzte Befehl,
den ich ausgeführt habe, genau hier als unhöflich gilt.
Ich rannte zu dieser Zeit.
Zu diesem Zeitpunkt würde ich ein Paket installieren und es wurde geändert.
Die Idee ist also 17, wenn ich ein Downgrade durchführen oder es entfernen wollte, würde ich einen Verlauf rückgängig machen und mich entschuldigen.
Die Idee, dass die Aufgabe I. D. D. Drücken Sie also die Eingabetaste und es heißt, dass dieser Paketbildschirm entfernt wird.
Entfernen Sie ein Paket, und drücken Sie die Taste.
Ja.
Und jetzt ist es fertig.
Jetzt könnten Sie fortfahren und RPI minus Q-Weg und sind für den Bildschirm aufgewachsen, um zu sehen, ob es noch da ist.
Es ist nicht da.
Es hat ein Gen auf dem Bildschirm, das sowieso nicht genau das ist, wonach ich suche.
Wenn Sie also eine ältere Version des Pakets hätten, hätte es diese nicht entfernt.
Es hätte es auf die ältere Version herabgestuft.
OK, jetzt geht es um ein einzelnes Paket oder einen einzelnen Patch, den Sie anwenden.
Lassen Sie uns nun darüber sprechen, wann Sie ein Update für Ihr System durchführen.
Dann ist das natürlich wie gesagt nicht zu empfehlen.
Ich würde euch nicht empfehlen, es zu versuchen, es sei denn, ihr habt tatsächlich eine angemessene Unterstützung von Red Hat
oder dem von euch verwendeten Linux-Betriebssystem.
Okay.
Wenn ich also Updates durchführe oder die Updates ausführen möchte, verwenden Sie immer Ihr
Update anstelle des Upgrades, da durch das Upgrade die veralteten Pakete entfernt oder die Pakete für ältere Pakete gelöscht werden.
Sie können also nicht mehr zurückrollen.
Also lasst uns ein Update machen.
Wenn
Sie die Eingabetaste drücken, wird eine Liste aller Elemente angezeigt, die aktualisiert werden müssen.
Ich habe insgesamt Updates und muss aktualisiert werden.
Ist 159 Pakete die Größe ist da.
Ist es ok.
Ja, fahren Sie fort und installieren Sie.
Also drücke ich y und es geht durch die gesamte Liste der Pakete und muss dann aktualisiert werden.
An dieser Stelle werde ich dies schnell vorspulen, da dies je nach System und je
nach Ethan etwas länger dauern kann. Dadurch wird unsere Internetgeschwindigkeit in
Ordnung, sodass die Aktualisierungen abgeschlossen sind.
Wir konnten dies überprüfen, indem wir GM-Verlauf und -Listen oder alles andere als vorerst ausführten.
Wenn Sie einfach etwas Geschichte schreiben, sehen Sie ganz oben.
Nummer 19.
Die Aufgabe 19 besteht darin, das Datum und die Uhrzeit zu installieren oder zu aktualisieren.
Wenn Sie so etwas rückgängig machen möchten, würde ich Ihnen empfehlen, einen Schnappschuss Ihrer virtuellen Maschine zu
erstellen.
Wenn Sie eine virtuelle Maschine ausführen, wenn Sie dies nicht tun, müssen Sie natürlich Unterstützung von
vielen Unternehmen auf Unternehmensebene in der Linux-Plattform erhalten, die Sie ausführen.
IN ORDNUNG.
Als wir diese Liste oder den Verlauf unseres Sprungbefehls haben, haben wir festgestellt, dass die Nummer 19 diejenige ist,
die wir rückgängig machen wollten.
Wir werden also den gleichen Befehl ausführen, als ob Sie ein Paket rückgängig machen würden.
Geschichte.
Rückgängig machen.
Und die Aufgabennummer ist Nummer 19.
Also lass uns hier 19 laufen OK.
Wir bekommen diese Herabstufungen.
Gesamtpakete von hundertneunundfünfzig.
Sie können fortfahren und herausfinden, warum ein Downgrade durchgeführt wird, und alle dort installierten Pakete entfernen.
Aber das werde ich nicht tun.
Wenn Sie jedoch aufgrund des Kompatibilitätsproblems wirklich etwas tun müssen, klicken Sie auf
das Warum und es wird der gesamte Prozess des Downgrades oder Entfernens und Bereinigens durchlaufen.
Wenn Sie also auf die guten Dinge stoßen, die Sie haben, haben Sie den Schnappschuss, sodass Sie immer zu dem Schnappschuss zurückkehren können,
den Sie aufgenommen haben, wenn etwas schief geht.
So machen Sie den Rollback.
Ich hoffe, dieser Vortrag erfüllt seinen Zweck.
Wenn Sie Fragen haben, senden Sie mir bitte eine Nachricht.
Und viel Glück.